When you created "Box" or "Cylinder" or another primitive, this is a Parametric object. The only parameters they have, are "Length", "Width", "Height", or "Radius". They don`t have "vertices" or "polygons" to work with them. That`s the reason you need to convert Primitives to "Editable Mesh" or "Editable Poly".