The reason BA dropped Baku, Almaty and other routes like that is that they couldn't make money sending a 767 or 777 down there.
If BMED aren't getting many passengers going that way using small Airbuses and one stop there is no way that, even with a direct Almaty, BA would be able to make money on that using a 767 or 777!!!
I would think BA have better uses for their 76's and 777's than sending them to BMED type places, such as using them to the USA or somewhere like that.