I don't think it's an unfair statement that the average person that get's into internet marketing or "making money online" has more of an entrepreneurial spirit than those that are content with working 9-5 and not working towards a business. Why is it then that as soon as people get into the industry, they start copying the same old "business" strategy in building websites. It doesn't take a genius to realise that if enough people follow the same rule, the market will be saturated by duplicates.
If you start a business offline, you'll constantly be thinking of new ideas, or new strategies to give you the edge that not many other people have done before. Why would it be any different in an online environment?
The reason is that most people on here have been brainwashed into thinking there's a golden formula to make money on the internet. They don't realise that IM is a social science. Each traffic count you get isn't just a number, they're equivalent to someone walking into your brick and mortar shop and looking around. Until you understand how the "traffic" thinks, and what they're looking for, you don't stand a chance in hell competing with people that do understand.