Try teaching before you denigrate those who do
I've found that people who have never taught are usually more caustic about teachers than those who have taught. There are many ways of learning. Doing it all on your own is certainly one way, and I have been self-taught in a number of languages.
I have also taken a number of programming classes from a number of instructors over the years. Many of the local adult education instructors at the University of Washington are professional developers. Most were d*mned effective, some were a nightmare. Sort of how it works in the real world with co-workers, bosses, and customers.
Be careful with the anecdotal evidence. The "I did it this way and am successful, therefore that is the best approach" would seem to imply to be extremely successful you should gain entrance to Harvard, start a company with a friend, quit school, and spend every waking moment at work. It worked for BillG, therefore it must be the correct way.
I would shelve the chip on you shoulder about not having a degree. And good luck faking your way into a job. There was a recent report about how incompetent people have an exaggerated view of themselves. Most likely those around you see through the facade.