Well, those people are wrong. It's fairly simple.
There's some nuance to this. Lets say there are 500 million Android users in the world, as a nice round number. Of them maybe 2% are hardcore tech enthusiasts - hackers, coders, people who want to mod and route and all that stuff. The other 98% are a mixture of casual to enthusiastic tech types. But the overall data tends to suggest they skew towards less high end tech types because a) they often buy the lower end phones (techies would buy the beasts), b) they surf the web less (techies surf loads), c) they download fewer apps per handset (techies love their apps), d) they often don't upgrade their software even when updates are available (techies are early adopters of new software) and e) many Android handsets have never been used on wifi (techies love wifi).
So, in a way, both images are true. There is a small hardcore of Android users who use Android because it's open, they can mod it and download emulators and run all sorts of crazy software. They make up a tiny fraction of the installed base. The majority are normal folks and the skew is towards those less engaged in technology. Some are very engaged - no doubt about that. But the data clearly indicates that they are not the norm.