Now that the body of knowledge has been collected and distributed, now that the lead time has diminished and colleges are teaching skills in almost real time, a college degree has a benefit of sorting those capable of finishing a 4 year project and those that don't.
I would feel better about this new status quo if there were more meaningful overlap between what they teach in universities and what skills one needs to be a successful software developer.