That is an excellent suggestion. Great approach. But it will never happen...the uproar would be huge. “I’ve served honorably. Why can’t I re-up?”
If I'm not mistaken, officers undergo a performance evaluation before reenlistment. While they may not be denied, the evaluation pretty much lets them know that future promotions will be unlikely and so they quietly retire......
There are already any number of reasons why a person who has served honorably cannot reenlist: too many people of that rank and military job specialty, been in the same rank past a certain time limit, too fat, can't pass their PT test, any number of medical reasons as well ...
It might only become an issue if the individual is in a critically-short job specialty. Then it may become difficult to justify ... however, if the regs are written in such a manner that it is labeled a medical disqualification, then that overrides pretty much all else.