Alright, I'll be in the minority on this one... but the main problem everyone that gets hit is only a single one: "betting on one horse"...
Thats what gets you crushed. And once in a time, the risk of setting all bets on one horse was a good idea... when manipulating google serps was easy to do.
Now what happens is that it gets more and more difficult, at least in my eyes, that means more work for less revenue (in relation to the work, and in relation on how the ratio was in the past)...
So now many more people are getting screwed with each algo update, while its getting more difficult then before to rank. the ratio between work:reward and the risk to count on ONE horse, google, does not add up anymore. at least for me. Any many still that stubborn to realize this only get pissed more, cause they still slam their heads against the wall, doing more work for less profit, and even less stability.
Hell, I'd complain too if I have to increase the work I put into manipulating serps just to find out that google caught on and everything was for nothing. lol.
The point here is... have proper money management, as they say in trading. Meaning: disversify your traffic sources. focus less on google, more on other search engines, or better yet, on social media traffic, or on traffic from other websites...
and all the friggin work I used to spend on spinning, and link spamming, link wheel building bla bla bla I do now spend on those ideas, and since it is LESS WORK... I can concentrate a lot more on building authority sites with actual QUALITY CONTENT... lol. kind of an irony, if you ask me. And for me, that plays out. And its more fun then to do the stupid spamming game anymore. Although, if you have the money, can outsource everything, and test a lot of different strategies to keep up with the google game, it might be still worth it... but how many of us actually are in this position? I bet below 1% of this forums users.