Hi Stefan - You wrote, "Why would I 'hate' a tool unsuited for the intended purpose or applied incompetently?"
People can hate a tool if they are forced to use the tool, against their will.
They can also hate a community that advocates for the tool too stridently - especially when you tell them about problems with the tool, and their response is always to point the finger back at you: "You aren't doing it right", or "You don't understand the tool".
Also, there are A-LOT of problems with Scrum with respect to software development. It is not the best workflow model for today's multi-component systems; and it does NOT define the best roles for today's teams.
That's a long set of topics, but the assumption that Scrum is a good fit for most situations today is not correct, IMO. I say that based on having used a very wide range of approaches - all while being strongly supportive of Agile values.
Worst of all, Scrum's existence has created a silver bullet that organizations try to use to "go Agile" simply by using Scrum - that does not work. And second worst, Scrum's ceremonies - which I think are not good practices - distract teams from the things that really matter.
Scrum is just a tool, but it is a poor tool, and it is force on us by an insanely dogmatic community - supported by an organization (Scrum Alliance) that is anti-competitive and interested mostly in making money.