I personally think that Google's policy of ranking pages based on links from other sites is irrelevant and impractical in itself. Let me describe what made me think so. First of all, let us think about quality links. According to Google, only quality links affect Google ranks in an efficient way, and a link from a website with high pagerank relevant to your topic is a quality link. Now, that is an impractical behavior. This statement clearly means that when your competitor gives its traffic to you, you will be ranked high. This means competitor must kill itself and make you grow, and additionally, it should do all this without money, otherwise it will be listed as a blackhat technique. This means someone should dump his business and make his competitor grow all for free, otherwise its unethical. Does that look practical in any sense? So, many people are wasting their time on backlink theory, which is hypothetical in itself. But, due to the popularity of Google, everybody is praising it. Please share your thoughts guys.