Because they are no longer institutions of learning and making you a skilled specialist in any field. They are just money-sucking, debt-shackling, institutions of propaganda and misinformation.
Making courses a prerequisite is absolutely an overcompensation and a waste of your tuition dollars. But if they're interested in putting out grads who change the industry, that type of training is a good thing. It should just be layered into the existing classes.