I'm now confused about what point you are trying to make.
I was simply saying that a menu with twenty or thirty entries is fine, and useful, but that one with hundreds of entries isn't useful.
Do you know what a "sub-menu" is ? Do you know how to organize information hierarchically ?
To cover all the possible commands available at the command line a menu system would have hundreds (thousands?) of entries.
But you don't need a menu entry for every possible command line you may ever use. I can edit lots of different files using just the one emacs menu button I have placed on the top menu bar and I can view lots of different web sites using just one browser menu entry. There are other ways than command line options and parameters to control the way an applications operates.
Peter