I have a feeling that some people try to brew at a level that is too advanced for them, they end up with bad beer, and ditch brewing all together.
I think you got this mostly right but I would say it is more like:
people try to brew at a level that is too advanced for them, they end up with bad beer, they drink it and they tell everyone here and elsewhere how great it tastes.
Thats the beauty of homebrewing and egos, the desire to believe what one made is great is so strong it keeps most folks going through enough marginal batches to start to refine their technique to eventually make decent beer.