Some very young people here have some strange ideas.
Education is what you get that makes you trainable. Training is usually done on the job. Employers do pay, I spent 8 years in night classes going for a BS degree, and my employer reimbused me for all of it. Truth be known, not much of those night classes actually improved my skills. After 12 years in the Navy, I already had plenty of training and experience, more than enough for the jobs I worked.
Experience is not linear. Some people, after 10 years on the job, have 10 years experience, others have 1 year 10 times.
I worked with a lot of engineers, and can say that a few of them had too much college education and too little expereince/training. They did not deserve their pay. Very few of them come out of college ready to be productive employees. Not all jobs are alike, even those with the same title...
Employer take some risk hiring people. They can't really know if you are worth what they pay you until they try you. Sometimes, they end up having to fire you. If they take you in, train you, finally get to the point where you are an asset to them, what is stopping you from leaving and going to work for the competition? OTOH, some employers are rather stupid when they hire. Imagine being a degreed and somewhat experienced engineer and you read a posting on the wall for a union job, like meter reader, and see that they make more than the company is paying you? Seen it done, several quit.
The system is huge, and complicated. Do what is best for you within the system, because the system isn't likely to change any time soon, no matter how much you value your own opinions as to how it SHOULD be...