My most recent interview where expenses were reimbursed was in 1990.
Since then, off the top of my head, Ive had at least 13 job interviews, and no-one - in any industry - has offered to pay for expenses. (The only exception was airlines in the sandpit, who provided an air ticket and hotac for the interview).
It's not just BA that won't pay, it's the modern world.