Yes. But they are still perpetuating a large misconception. While People with a 4 year degree do make more on average it's all in how you look at it...
Bob and Sam have been with company A for 2 years doing the same job.... Bob has a 4 year degree, Rob does not.... Bob is making "More"..... The universities claim this is due to his degree. But that's only half truth... See Bob with his degree is given credit for 6 years.. His degree and his 2 years there.... Sam on the other hand only gets credit for his 2 years..... Truth is Bob has a 4 year head start on Sam... And therefor can NOT be compared equally... But they do try to compare them as a 2 = 2..
What would happen if Sam started at company A entry level at the same time Bob started his degree.... 4 years later Bob gets a job with Sam who has been there 4 years... Guess who's going to get paid more.... Is it the guy with 4 years experience under his belt... Or the new college kid... Both are now given credit for their 4 years... However, i guarantee the employee who has been there 4 years already, will be getting paid more than new hire bob..
And that's if Sam stayed there and didn't bounce... It's well known that changing companies increases your salary better than staying with one single company and waiting on raises..
So Say Sam worked for company B for 2 years at entry level, Then took a Job with Company A for a 20% pay raise.... and has worked for said company another 2 years for a total of 4... Now new hire Bob is hired with his 4 year degree... It's a very very safe bet Sam will be getting paid more than bob...
This does not work in industry's that require advanced degrees "accounting, law, chemical, etc" But works wonderfully in a career like IT.. Why, simply being the advancements in technology is constantly moving... What I learned 3 years ago i might use 10% of today... Products, technology, tools, go obsolete everyday.. The entire career of IT is a constant learning path. You stop learning, you get left in the dust..