Lemme put it this way.
It's not laziness, it could be considered as impatience, but likely not laziness. I'm a secondary school student, and whenever I have to grind on Pokemon I can say I do get rather impatient. But instead of shutting the game down, I put some Vocaloid on and bop to that, while the grinding becomes the background thing as I sing my heart out. What it is is not a person going "ooh I can't be bothered to do that", it's more like "I want it NOW, and I have to do this boring stuff in order to get to it". If all they're doing is battling wild Pokemon for an eternity, then it tends to bore them to death. I know people who get super-tired of the grinding phase. I agree with you in that the exp share is BS, but I don't think it's laziness in the slightest.
What I think could be a good idea is if an NPC mentions something like "if you get tired of levelling up your Pokemon, then play some music or a video you like in the background and continue on!" Instead of just whacking in plot device exp share.
Otherwise, I don't know how I'm going to save my generation of humans.
Also, they don't need to grind too much if they have a perfect Volt Switch electric-flying duo.