The problem is that they don't get paid much and they get tons of stupid shit dumped on them. It's easier and more profitable to switch to the private sector.

You end up with a few qualified lifers
-and-
A lot of lifer maggots and short-time idiots.

The good news is that just about every other army in the world is worse than our's.