The problem is there are so many people with degrees, and there's a vague but established pecking order of universities. People still would rather hire someone from a top uni, especially in the Anglosphere. For most things that aren't dev work it's like the old IBM quote, you won't get fired for hiring the Harvard grad.
For not-top unis that teach you the same stuff, I think they're gonna be in trouble. The mini-mill has already been built, and there's a huge gap in price that will only make it more attractive to just do a degree online.
Even looking at my own education, it could have been done a lot faster. In terms of time it added up to 96 weeks of class time. At the time you needed professors meaning it had to be spread over 4 years, so you got a bit of socialising as well, but it's have loved to just do a massive intense 2 year course and be done with it. Fact is you socialise better at work: you'll have more varied people and a bit of cash to pay for stuff.