I don't know if it's laziness, ego, or fear of motorways but it should be taught as a rule. I usually make it a point to overtake and then, if possible, go straight back across to the left lane. Highly doubt the hogger is paying any attention, but I feel more content feeling like I've taught something...
Still amazing still motorway driving isn't taught or tested at all (I think? Been quite a while since I got my license).
As mentioned elsewhere in the thread, there's a lot less hogging in 2 lane scenarios, which I why I try and find A roads now rather than motorways.
As the old saying goes "everyone who drives slower than you is an idiot, everyone who drives faster than you is crazy".
Fun fact: I also take routes that minimize the number of times I have to turn into oncoming traffic and/or judge gaps where the landscape gives poor visibility of the traffic, so long as the detour is no more than a few minutes.
If you stick to the middle when the slow lane is even going faster than you, that's definitely the time to move over.
My aim is to be a good road citizen and obey by rules and convention to ensure everyone's journey is smooth, not only my own.
Until you get to a road with more than 2x2 lanes. You have people half asleep in the middle lane going 10 km/h under the speed limit.