BA offers a version where if you actually go ahead with the purchase the 'hold' fee gets refunded and you pay the price of the ticket without the fee. For us it's a better system, as you only pay for the hold if you don't proceed with the booking. I guess Aegean decided to go for the maximum profit model, like a few other changes that spring to mind!