Why are cars and houses so expensive? Because it takes lots of time, resources and work to build them. Besides SEO makes your website actually earn money while setting up website and designing it by itself does not. So at the end of the day SEO earns more money that it takes. Also remember that SEO is not just like a house or car. Itís more like a shop or a hotel when it comes to the house metaphor and itís more like a race car when it comes to the car metaphor.