We already have a General Schedule (GS) payscale system which hires people in at high pay grades. I don’t see why we need to commission people in the active duty ranks.
DoD civilians, especially the political lackeys, are frustrated that they can’t completely control the professional culture of the military. They can make and enforce the policy, but they can’t manipulate the informal interactions that are the heart of the military ethos. Inserting their agents into the uniform leadership would make achieving their goals much easier. The end state will be a corps of political officers.