You are mixing your tenses... the demand was not there at the time of the cancellation.... it was many months ago BA cancelled their flights to Thailand, at a time entry was very restricted, (December 2021). BA scrapped 2000 flights from Dec 21 to March 2022. It was due to reduced demand....
Not sure there is demand even yet, the chaos of UK airports now is deterrent enough.