I think the main reason we are getting so many records sounding like this is cos a lot of the main producers dont actually have musch technical abilty/give a flying **** about the sound... sad but true.
The of course there are the ones who, being big djs/producers automaticly assume thier way is correct cos they are so in love with themselves.