SEO is just one more tool in you toolbox. Easy to learn, hard to master, but massively effective.
And yes, there are lots of (very vocal) idiots out there. But this type of people is in every industry. So I don't get it why so many people see them as "the industry".