The historical and modern reasons for having officers are still the same. Nobility are just replaced with “educated.” Interestingly, there does seem to be a trend that members of richer families generally go to college before joining and poorer individuals join specifically so they can go to college, so it can sometimes be somewhat cliche.
There is the argument for “specialization” that comes up often in this type of discussion. While it may seem archaic in massive standing armies, it’s usefulness - the separation of officers and enlisted - becomes somewhat apparent in eras of mass recruitment or draft, such as WWII or the Vietnam war. It’s much easier to teach everyone one thing to do. It’s OK for the person in charge to not know what anything is, as long as they are surrounded by people who can break it down and steer them in the right direction. The problem though is, while the current system does seem to make sense in certain situations, specialization would have a place in an army with one line of advancement rather than 2 (Counting warrants is like counting a cyst as your third arm).
Warrants were created specifically to honor military enlisted members without breaking strict class systems and have continued in many forms as a tradition. They were basically a way of telling someone “you’d be an officer if you didn’t have dirt pleb blood.” We happily continue this in a less insulting way, but it doesn’t change the origin. No disrespect for Warrants though, they are probably the most important people in many areas of military - some things just wouldn’t get done if someone didn’t give some sort of a torch to the runners who actually knew where the track was.
There are only a few real reasons the current system will continue probably forever. The military, in most all cultures, is heavily based in tradition - especially standing armies. That, and due to the fact that military organization hasn’t caused any serious problems, leaves no reason for the current system to be altered - it would take an immense amounts of man-hours to restructure the military. Furthermore, there is the fact that officers, from the moment they are “broken” in training are built with the idea that they are better than enlisted - sometimes indirectly, but sometimes not so indirectly. There is a very real discrimination against enlisted by officers, whether they admit it or not, built into the 2 line system. These are the people that would have to decide to change the way things are.
P.S. I would personally just be happy if they desegregated officers and enlisted up to O-3. 20 year old kids shouldn’t be treated like royalty while salty E-6+ get slightly bigger bones.