1) Not everyone has the aptitude, desire, or willingness to get a highly technical job. Those people should not suffer.
2) The pay of all positions are based off of supply and demand. If everyone has a degree in radiology, the pay for being a radiologist would drop a lot. This can be seen in tech. Tech support positions in rural areas require bachelors degrees, yet pay less and less per year($12/hr in my city).