Quite typical
"I fully realise how frustrating this must be" - is the sort of letter you will get if you write to them to complain.
It sounds like an IT set-up that was "advised" to them by someone in security.
If BA cared about its customers, it would have thought about this and solved it in advance.
It doesn't care, and probably wont even try to solve it.