Actually no.
I'm not an SEO. I never liked SEO and I like it even less now.
This thread is from the perspective of a user, which is why it's shocking. The problem is the results aren't "less than perfect", they're absolute junk. Did you fully read over the results for viagra and great css guide?
And actually the vast majority of people on bhw prefer making money doing things that are helpful and that they enjoy. The problem has been in the past with SEO you could have created the best content in the world and been blown out the water by some spammers with dup content.
Panda in 2011 gave SEO's the opportunity to start creating something of value. A lot of people moved towards authority sites and many others just started writing good content that would help users. People seemed to be enjoying it and feeling good about their work.
Along comes Penguin and starts blowing all these high quality, great user experience sites out the water.. Recently things started getting even worse since not only are the high quality sites disappearing, but a bunch of utterly crap sites are ranking. Like literally 1-3 pages of junk content.
This is why a lot of SEOs are so pissed. They feel betrayed. What I see isn't the typical "damn, another update" type rants. People are genuinely annoyed that they were providing great content that Google supposedly wanted and their sites are being beaten by trash.
For me as a user of Google, I'm just really starting to notice how bad the results are. One thing I'll note that's unfortunate is you almost become accustomed to bad results. You forget what good results are. If it happens to me, then it certainly happens to the average Google user. The only reason I started to question the results is because I'm exposed to the discussions on bhw, so I started to compare some results from Google/bing/blekko and realized "Oh wait a minute, THIS is what results were suppose to be like!" -- I awoke from the Matrix