The 'Everyone needs to get a degree' mentality is really just part of a long term trend:
100 years ago 6 years of schooling was enough to get some generic 'good job'.
50 years ago 10 years of schooling was enough to get some generic 'good job'.
25 years ago 12 years of schooling was enough to get some generic 'good job'.
In another 25 years, 12 years of schooling will not be enough to get some generic 'good job'.
> If everyone has a degree, it offers no advantage.
A degree isn't just a way to give someone an advantage in a zero-sum game - it actually changes the way people think and makes them proficient at different types of work.