Earlier quoted context omitted.
I think you are touching on some interesting points, but don't go deep enough. (Just as a point of reference I played up until the hamster release) I would say that the core design of characters with cooldown skills and very powerful ultimates that need to be chain to team wipe opposition ARE the crux of why everything is impossible to do right in the Overwatch. I have played ladder for first few seasons and its esse…
Very similar thing plays out in MOBAs. CC is always powerful because it removes agency. Getting killed with no counter isn’t fun. Playing against a ton of healers isn’t fun. Yet for all those things in combination it’s a lot better than a counterstrike-like experience of whoever sees the pixel first wins. Having a mechanic that forces fights during inopportune times helps, that’s why I tend to like Mobas with creeps…
CS is about reading opponent, creating opportunities and reacting to what is happening.
Pixel hunting is very last step.
That said, DotA is by far the best esport to watch if and only if you played it before and can follow what's happening.