most Thai citizens are probably not financially able to travel, let alone travel for 90 days. It makes sense for them to give 90 days because they are a tourism dependent nation, and a lower income nation. Granting 90 day exemptions to wealthier countries is a benefit with no downside.
it’s so weird that they want the tax number. Why?? If you have the location address what’s the point? A tm30 will be filed and the tourist can be tracked. Wtf is the point of tax number?