When you care and are interested in something greatly you invest in it. When you invest in it, you become more sensitive to the things you don't like. If we DIDN'T care about the game or enjoy it then the things we didn't like wouldn't matter to us, we would just shrug our shoulders and move to another game.
But I get what you mean, and even agree. It's important to state that you do actually love the game and to point out what they're doing well to keep perspective.
What the game does right is have a good roster of unique heroes, excellently designed aesthetically to appeal to my demographic (adult male gamers, hence rated M), let's be real, most game companies would be too chicken shit to make a hero like Ginebra here in the western world and I commend them for their bravery. The level objectives are also very fun and engaging. The weapons and the way they work and are so diverse and unique are also amazing and engaging. The level designs are truly epic and interesting. The boss fights are actual boss fights.
This is what makes it so frustrating that the issues it does have get in the way of this, to a degree. I will stay with the game. I may piss and moan a lot, many of you who are used to me know this, but I won't go anywhere. I love this game.