Nah, I understand where you're coming from completely, especially as I've gotten older. There's several games that come out each year that I try and want to love, but the parts I enjoy the most just aren't the focus or whatever, or I have to wade through shit to enjoy it and I just go back to HOTS (or Overwatch, now). Nothing wrong with wanting to play the heroes you enjoy and being frustrated that you can't. Not everyone wants to be the square peg in the square hole.
It may just not be the game for yet, but I think that what you are wanting is not inconceivable once the roster has truly filled out. I'd guess Blizzard needs about 75-80 heroes and further iteration on what they want out of each archetype/class before it can get to what you envision, but I think eventually we could reach that point. Like we were discussing yesterday, one of the biggest issues is how one-size-fits-all a few of the Alpha/Beta heroes were and are, so perhaps as they deliver more options they will whittle those down to a fine and focused point instead of "wave clear + CC + something extra".