Britain has a huge market for overseas foreign students attending private schools and universities, their holidays are fixed so they can book way in advance. It is possible these flights are virtually full and you are being forced to book a ticket from a flexible fare bucket.
Rather than being ridiculous pricing the business is obviously selling tickets and doing well.