Why Does Search Engine Optimization Take So Long?

My father used to say that and it's so true about SEO - Anything worth doing is worth doing well! We are asked all the time why does the process of SEO take so long? It takes time to see the results from even the most stellar executed SEO campaign because it takes effort [...]