I couldn't disagree more with this. The way school taught me to learn was one of the most egregious things I've ever had to unlearn. You are taught to remember facts instead of exploring concepts.
You can learn to self-learn independently. Many who do have made great contributions to many fields. Have a look at the list of autodidacts from history - within our lifetimes even.
Heck, I even did english teaching in Japan and THAT needed a degree (in ANYTHING)!
Just about every recent college grad I talk to complains about how miserable their student loans are making them. Things like, "I would leave this job and do something more interesting if I didn't have student loans."
If education was cheaper and didn't cause that misery, I'd be a much bigger fan of it. But it's not, so now all but the richest and most talented hate it.
The problem with these sorts of discussions is that everyone seems to apply their engineering mindset to everyone else's. You may be smart and successful, but those who aren't will end up with student loans and very little to show for it. All because everyone in every inch of their lives told them to go. As engineers, we need to consider them, too.
However, I would certainly agree that not having a degree means you have to work much harder to find opportunities and prove yourself. Degrees certainly open doors more easily, but that doesn't mean you can't lock pick them given enough time.