A cursory search says about 900 officers above the rank of Colonel (aka general/flag officers). There are about 1.3M active duty and 800k reserve personnel in the US armed forces, meaning about 2300:1 ratio of troops to GO/FO.
My country, Canada, has about 130 senior officers, and about 87,000 total members, for a ratio of 670:1.
The UK has about 475 senior officers, and about 172,000 total members, for a ratio of 362:1.
(All numbers are subject to human error on my part. The UK senior officer numbers in particular I’m not 100% on as I literally just counted the names on Wikipedia)
I didn’t feel like doing research beyond that, but while the USA does have a lot of military brass, they also have a lot of people in their military, and the ratio isn’t as top-heavy as other militaries.
EDIT: changed the wording in the first paragraph to line up better.
I find it much more enjoyable than jogging. Also, easier on my leg joints.