All Overwatch issues come from trying to put an MMORPG holy trinity into an FPS.
You pick a bunch of strangers who want to frag and force them into specific roles with specific behaviors and you'll forever fight their natural desire to frag.