Spamming techniques may be useful in the short term but are unhelpful in the long term. Sites employing ethical SEO generally continue to improve their performance and traffic over time. So it depends on your motivation. If you want to make a quick buck then spam in a profitable area. If you want to generate a decent long term income then employ ethical SEO. Either way has the potential to make money - that's why you find both in the SERPs.