Thank you for replying. I dont understand why you being mean!
Even on the wordpress codex examples for creating options pages, it uses add_menu_page() :
https://codex.www.ads-software.com/Creating_Options_Pages
But I took my email off that mailing list because I wasn’t given a proper answer. One answer from someone on that mailing list was that if they knew karate that doesn’t mean they have to use it. That is not an answer and is sarcasm, when im trying to get an intelligent answer.
In other words telling me in a sarcastic way that just because a method is there, doesn’t mean we have to use it, is not an answer. Top level menu items are good to group option pages for usability and organization.
There is no where in the wordpress codex that says using add_theme_page() is required to use when making theme pages.
But thank you anyway!