Interesting...
The thing about the Tesla 'fix' is if MG fessed up and admitted they got it wrong where many others hadn't, they would do the standard practice, and allow the dealer to charge the fix and the labour back to MG under warranty.
Instead we were told we have this half hearted "compromise" where the dealer gets the update without the cost but they charge the customer for the labour to do the update.
Warranty patching should be done under warranty.
Feature updates, fine, charge for them.