Pharah wasn't even an issue on Xbox One

Problem is Blizzard is trying to balance two different system using one source code or version of the game. It’s not different when Blizzard was trying to balance pve and pvp in wow, which never happened. Ideally, Blizzard should have two different source codes in order to properly balance both versions of the game, but that would increase the cost. No developer or software company will maintain and develop two source codes for a single game. In the eye of the management, that represents a waste of resources given that the development and maintenance of the second source code could be put into another game.

Console and mouse/keyboard games can never be balance using a single source code due to the difference in the mouse vs analog controls. Blizzard should have official mouse and keyboard support for their console version and get this over with. That way Blizzard only needs to balance the pc verison while promoting their console version with keyboard and mouse.