When you create a shape you get the input... if you delete the history you will loose this input! Also when you duplicate a shape with the inputs, if you don't do a special duplication with the graph connection, then you won't have the inputs on the duplicated object.
Just to understand the principle, if you create an object and you look at its imput connection in the hypershade, you will see a node and that is the input you can get in the channel box. delete history of this object, this node will disappear.
Hope that help you.
and welcome to the lounge

Mathias.