There are many factors to people staying away and most have already been mentioned. Thailand used to be a cheap holiday but that was no longer the case even before the virus, so people are looking elsewhere or staying home. It's an accumulation of things but TAT really only ever makes things worse. Petty charges, dual pricing, changing the rules, etc etc. TAT is Thailands worst enemy as far as tourism goes. For years now they have rubbished western visitors, letting them know they can come and spend their money but they are not welcome. With financial hard times ahead and high air fares the best thing Thailand can do is rid itself of TAT and start again with people who understand foreigners and are not racist.