Yeah I see what you're saying.
My thoughts on people quitting over matchmaking or issues with hero league flow more towards the fact that I imagine a good portion of those people are a bit like some of us were discussing with burnout; those things are more like the straw that broke the camel's back than the real reason, where the real reason is most people can't spend hours per day playing the same game without getting tired of it no matter how great it is. I think most of you would say I love this game (maybe a little too much for some of you, heh), and there's some days I just could give less of a fuck about ever playing it again. I think that's even more exacerbated in mobas/online PVP games too due win/loss streaks and general luck.
RE: "reaching a good point" and "being at a good point" is pretty astute IMO. I think we are reaching that level. I do agree with the myriad of reddit threads who say they love the gameplay and the flavor and all that, it's just the features we lack. At the end of the day I play to play with my friends, though, so I try not to get too caught up in what we don't have feature wise. I get more worked up over balance issues and waiting for new heroes than I ever have a lack of bans or QM draft or what have you but that is just me.
As for people feeling blocked trying to get better at the game, are you referring to by their MMR/lack of understanding, or content, or what?