Hi Peter.
This is normal behavior. The 3d parametric primitives aren’t actual meshes, so much as they are a sort of adjustable blueprint for a 3d mesh. The options for adjusting them only exist while they are in this form. Once you make them into a polymesh 3d object (make Polymesh3d) they become actual meshes , and the initialize menu will only show the Q options for quickly re-meshing it into another fast primitive. The meshes are generated with an instanced name like “Pm3d-sphere-1”, but the original sphere will always be “sphere3d”.
The original parametric primitives are still in the tool menu though. Just find and select them in order to create another primitive with the original Initialize settings.