It’s not fair, at the end of the day. People like and want to main different heroes. They should be designed to be less niche if they’re too niche. If I can’t main Sym as much as someone can main Soldier, that means she needs changes.
Also niche is often just a codeword for weak.
See, even Jeff says that they’re going with what people want and not making situational heroes. You should be able to main who you want.