Great answer so far guys, and I'll answer when I have more available grey cells.

Just one thing I want to underline: I'm presenting the argument mostly as I find it in the literature. It is not my own way of thinking. I'm presenting it for discussion, if you disagree with it you're not agreeing or disagreeing with me. I'm still trying to figure out my own ideas anyway...