I think the answer is it depends.
If you are building a website for an existing community, the community will come to you and those businesses and services that support that community will link to you. When I built a website for a car club community 5 years ago, I did not know what SEO was. I use a good CMS product and built a website that was easy for the community to use. They created great content; articles, news, training, photos, calendar and forums. Within about 6 months it was listing in the top 3 of relevant keywords.
Now if you are trying to build a community or draw in customers, SEO and all the technics listed on this forum should be top priority.
In both cases, building a site that supports basic SEO is a requirement.
my 2 cents