Yup. This need not be an issue if battalions find other fun and more creative ways to reward people who put in good time and effort. Battalions rush people up the enlisted ranks to get them up to NCO, which sets a standard of being promoted quickly. Slow the rate of promotion and set the expectation that it might take a while to get promoted, but it is a much bigger deal to go up each rank. Add things that troopers gain the opportunity to do at each rank, e.g., only be able to join a specialization at SPC and join a subunit at SGT. Add responsibilities for each rank of NCO or Officer to make them more separate, and ensure people fully understand those responsibilities and can do them reliably before moving them up. Give a lot more responsibilities to SGM, WO, and LT to make them something that has good meaning, and then have battalions ensure their CPTs and MAJs are doing their jobs. Take those higher up officers out of positions like HVYL or MEDL and give those positions to the lower ranks, as that is a great opportunity for advancement and satisfaction without necessarily moving them up in regular rank. Add REGO and subunit XO positions for those Officers. Utilize the ability to have trainer leads such as NEGL. Subunit, specialization, and other types of promos can be done in DB now, so use them to the best of your ability to give people room to advance without being forced to rush them up the rank structure!
-1