Many thanks for coming back footballfanatic ^
There is of course a wide spectrum of views as to how, and to what level, anyone affected should be compensated.
I’m not sure the voucher towards a future flight is ideal in all cases (and I can’t say I have the perfect solution myself) ; but I’m 100% on the same wavelength as yourself in terms of the ‘overall experience’ being a key factor when it comes to an airline addressing such service failures.