Thank you for talking back.
It isn’t that bad parenting to bones, you can always animate a child separated from its parent. A child can live its own life and still be connected to its parent.
The eyeballs can rotate in all directions and still stay in the eye sockets and follow the head movements because they are parented to the head bone.
Of course, every scene requires its own technique. This is just one way to do it, it doesn’t mean it is the rule.
Lots of progress I wish in your learning process.