I agree, but there is a difference between doing things Google does not like, and outright spammy things like spun content.
That bit I don't quite agree with.
There's what works and what doesn't work. As simple as that.
If spun content works, use it. When it worked people used it on burners (disposable sites) and buffers / satellite sites designed to channel and direct "PR" to the money site or to attract visitors from Google to whom they served different content to what they were serving the bot (cloaking).
It's simply a matter of knowing
how to use the technique.
Heck, I know sites that were competing with mine back in the day used tactics like this one on money sites and, stupidly, I thought Google would do something about it, but they didn't.
Google don't like to take manual action. If people are using a certain exploit, Google needs to find an algorithmic way to deal with it. And, guess what, sometimes it took them
years!
So, way, way back in time if you remember the 301 issues (subsequent to which the world and his dog learnt about canonicals), Google took 2+ years to fix the exploit of buying high PR sites and doing a 301.
Don't worry about the BS Google pumps out regularly. Don't worry about building "quality sites". Just do what frigging works

. If I were still in that game - running various sites reliant on Google traffic - that's what I'd do.