All very valid points, but remember that L class does not credit to quite a few programmes. L on EI & CX under the AA programme don't accrue miles and L credits on most other OW carriers credits at a very very low level.
AY's and QF's programmes are the most generous when it comes to L fares.