No one hates the genre. They just hate the term, since it sounds pretentious.
Even Aphex Twin hates it and tried to change the genre name to 'Braindance', which i think sounds a lot better, but it never caught on.
I prefer to call it ELM because IDM is a pretentious term.
The only reason you think so is because either you have no taste or you aren't experienced enough with music (or maybe just with electronic music) to be able to discern good and innovative music from bad and stale music.
I dont like it because is literally just oversaturate random notes fucking everywhere is just tech music for braindless drones.
No wonder why the 90s is the worst era for electronic music. And those mallgoths saying that is "intelligent"is like saying "avantgarde" to dubsted.
Yeah, that's the joke. Breakcore is a subgenre of IDM, it's a very broad umbrella therm for one to call it "ambient techno with the odd break and a random glitch".
You're not a very intelligent fellow, are you?