Senior NCO with just over 15 years of service here.  All of this is right on the nose.  If you look at the average junior officer spouse compared to the average junior enlisted spouse, the difference is startling.  My wife was shocked as well when she became aware of this phenomenon.  The term dependepotamus is one of her favorites too.    The exception for the most part are the dudes in the SOF community.  A lot of of them have some gorgeous gym-rat SOs.