All of them have the requirement, as it’s the actual rule from Thai Immigration , but it’s a matter of how the check in staff decide to deal with it. I’m on a Thailand forum and many members have been asked at check in. Some have had to buy an onward ticket on their phones at the airport to be allowed to fly. Other check in staff don’t bother so it’s inconsistent.
There is no 90 day Tourist Visa. The visa is 60 days, but can be extended for another 30 in Thailand. However, as they’ve just increased the Visa Exempt entry to 60 days, which can also be extended, there’s really no point getting a Tourist Visa.
You can get one at the airport. Just make sure you don’t go through immigration first. Also any office you are close to should be fine - but you never know in Thailand!
To apply for a Non O visa in the USA you do not need a Thai bank account and you do not need health insurance. You just need to show a minimum balance of $
*****
in your US bank account.
When you get to Thailand you can open a Thai bank account and transfer the
*****
0 baht into it ready to get your first annual Extension towards the end of your 90 day initial stay.
You do not require Health insurance for the extension on this visa.
Try Fulfil Pharma in Pattaya or Medisafe Pharmacy in Bangkok. They deliver and can be much cheaper. A friend had been paying 4400 baht a month for one of his meds, now he’s paying less than half that.
It really depends how much money you have. There are long term options for under 50s but none are cheap.
Look at the LTR Visa and the Elite Visa.
If you try to stay long term on Tourist Visas then you’d have to leave the country regularly and it’s quite likely you’ll eventually be flagged at immigration.
In terms of Remote working, if you keep it quiet then it’s not likely to be an issue. It definitely won’t be an issue if you get a LTR visa.