I agree there shouldn't be as much emphasis on a bachelor's degree as a requirement - it's ridiculous to need a 4-year degree for most entry-level positions - but to attempt a solution by prescribing the universal cure-all of "learning the material yourself" through eBooks, tutorials, and MOOCS isn't feasible.
Most people don't have the initiative or free time to complete any serious course of self-directed study (why MOOC completion rates are abysmally low). That doesn't mean they're immoral, lazy, or worthy of condemnation - it's simply a very common learning style. Being a true auto-didact is rare.
The notion of going it alone also completely disregards the necessities of non-STEM careers. Although you might be able to at least attempt learning a subject like physics or mechanical engineering in a vacuum (though I don't think you'd get very far), it's simply not possible to grow in writing, rhetoric, or many of the humanities, without a dedicated dialogue between authors and evaluators. Writing for your blog is not enough to improve your style as a writer. The best advice on that front is to have someone savage it. College provides the critical space, time, and learning community to accomplish this. It has serious flaws, but there's a reason much of the West has adopted the (originally German) model of the modern university.