In a medium with so much material, especially with superheroes, its better to piss off fans and have them talking years later then create a solid work that is mostly forgotten.
Think about it. How many good runs have you read that people don’t really talk about anymore? How many runs did you read that you hated, or rather had the fans yelling and arguing, have gone on to be put on lists of top stories or get multiple trade collections and generally spoken about more?
That’s just how it works and will always work. Everyone has a different idea of whats good and whats not, and in a crowded field you got to be exceptionally good to rise above. Or you have to be exceptionally different.