I did notice when I checked a few days ago that flights originating in LHR are now offered in Euro rather than GBP. To be honest I'm lazy and I always just paid for them in GBP anyway as the amount charged on my Greek Euro card always seemed 'about right'. I don't even remember if there was an option to select Euro. I've booked one-way flights from RAK and IST and they was charged in Euro by default - not sure why GBP was treated differently. I guess the real 'scam' was for non-Euro currencies though.
One thing this does (would have) make easier was the thing with vouchers. I remember reading that vouchers covering cancelled flights paid for in GBP would be issued in GBP and thus could ONLY be used on flights originating in the UK.