I think (a) most degrees teach more (or less) than they purport to, and in that manner are overrated, however (b) employers will continue to rely on them to separate wheat from chaff in the marketplace, so the cycle of spending on unnecessary degree(s) will continue.
Do you think there is a difference between so-called "hard sciences" and those that are perhaps less than granite? ;)