Regarding the first section, why do you assume that the Tesco's Sales Manager is suffering? Do you know that person well enough to know this without making assumptions? Some people just don't place the same priority on advancement and self-improvement. Is there anything wrong with that? Maybe that person is content to live a simple life and work at a job where they can go home at night, be with their family and forget about work and they don't need or want higher pay or more responsibility. Maybe they're content with the familiar. Will you judge them for that?
Basically, to sum it up, it seems like you're making a lot of assumptions and not considering the unique situation of the people in positions such as the one you cite.