Decent article, I would probably say it depends on the need of the website. If i'm designing a site for pleasure (not to make money) then i wouldn't be concerned with seo, meta tags and all the rest.
If i'm designing a site to make money and to compete agaisnt my rivals then seo is definitly a major factor. Finding the balance between the two is what you really want to aim for