I agree, and that is why we spend lots of time doing free demos and teaching classes for people to help demystify all grain brewing. But that being said, all grain brewing isn't for everyone. Some people have space/time/life constraints and just don't have time or desire to brew all grain. I hear the story almost every week, a new brewer has a buddy of a friend of a family member who's been brewing all grain for xx years and says it's impossible to make a half way decent beer from extract, and so they lose their enthusiasm because they think their beer is going to suck. This old school elitist mentality of all-grain-or-nothing is worse for the hobby than anything because it makes people think their beers aren't good enough--it would be akin to someone in rockcrawling saying they can't have any fun rockcrawling unless they have a v8, d60's, and a full tube chassis. The reality is, you can make great beer with extract, and with the availability of fresh extracts and specialty grains these days, the gap between extract and all grain has closed substantially. I can think of at least a half dozen extract or partial mash beers that placed in the top three of the Beehive Brewoff this year, and when I judge, more often than not I couldn't tell you if it was brewed all grain or extract.
I'm a good example of time/space limitations. When I first started all grain using coolers, it would take me 4.5-5 hours to brew a 5 gallon batch. That was fine for me then because I had novel things like days off and 40 hour work weeks so I had plenty of time. Now, I brew 10 gallons on a pump system that I can blast out in 3:45 minutes...and I can go back to back or partigyle to get 20 gallons out in 5-5.5 hours. I only have time to brew maybe once per month, so being able to fill 4 kegs at a time is awesome for me. If I didn't have that system to brew on, I would probably be brewing extract and partial mash because that's all I have time for while still running the shop and maintaining some semblance of a personal life.
I brew all grain because, like you, I enjoy the control and the science behind it, but I don't make people think that they have to brew like me in order to brew good beer. It can be a hobby for everyone who is passionate about beer, and everyone has their own tastes and their own time/space limitations. Because I'm passionate about beer, I want to share that passion with everyone who wants to learn. My job isn't to jump people to all grain as fast as possible because that's what I do, it's to find the style of brewing that best fits their time, desire, space, and expectations and help them make the best possible beer in that way whether that be extract kits, all grain, or 20 gallon RIMS systems.