Myself and partner are also on the similar income. Unless there was a significant sale or Avios promotion from London, there is absolutely no way we would pay/afford premium travel from LHR.
As stated above its supply and demand. London is full of wealthy people more than happy to pay the prices, so BA will charge it.
I'm an EX-eu or Redemption premium traveller myself.