I find it hard to believe he would not have ascended to the top of the enlisted ranks had he not been medically retired.
We can speculate until the cows come home about what might have been but the fact remains that while he plays a Gunny on TV in actuality he's a Staff Sergeant. By the way, he would have had to make a lateral move out of the wing to make it to Sergeant Major.