College or University in the United States, for the most part is required if you want to get any skilled labor job in the country. While I do have many disagreements with this method ( you don’t need a college degree to be customer support, ect), it is done as a way to weed out people into a more selective group of candidates for employment. However because of the price of college in our country and the amount of debt one incurs , often for a long part of their life, the system is broken.
In addition, universities force general education topics completely unrelated to your major, claiming to make you a better person, but in reality it is more likely a cash grab. I have taken my fair share of general education classes and no one wants to be there. Most people who are uninterested will finish the course and never think about it again, despite often being charged a large sum for it. General education has just become a way colleges can keep students longer and rack up more bills.
Highschool and other public education is for general education. They are supposed to give you the basic amount of education someone needs to function in the world today. Universities and other “higher” education should have one job which is to prepare you for employment in a specialized field. Their job is not to force unneeded classes for little purpose. I am not saying the classes don’t have any benefit, but in terms of efficiency, they are a waste of time.
Many other places in the world finish university in 2-3 years because they solely focus on specialization, which gives the student more time to gain valuable experience, do internships ect. Also not to mention they aren’t burdened with extra tens of thousands of dollars in many cases. The only ones winning here are the universities that charge massive amounts of money, pay professors very little and spend their money on the administration which gets more people in.
Thanks to @Elyaque for the badges