In the main I would agree, but conversely why should you move out of your lane because someone in lane 1 has poor forward observation skills and/or is too impatient to let you pass before moving into lane 2?
On the flip side, why should you make somebody else break just so you don't have to change lane? It's a simple matter of courtesy.
It's all very well to claim "poor forward observation skills" but the reality is if a car is overtaking another car at 1-2 MPH more then it will take a long time, in order to avoid inconveniencing the car in L2 the car in L1 will in most cases have to pull into L2 a good thirty seconds before reaching the HGV, and the car in L2 would still have to use L3 to get past.