New laws around passenger rights are well overdue. Jetstar in the last few weeks should have been fined tens of millions should we have had similar compensation policies to the EU in force.
It’s very wrong that someone goes on holiday and comes home with a $5k extra burden because the airline couldn’t get someone to the destination/home due to ‘bad luck’ around engineering. Then the ‘come back in a week offer’ wouldn’t fly in many other jurisdictions, it would cost the company millions in fines.
Easyjet delayed us a few years ago 3.5 hours due engineering. I got $2k in compensation.