They simply don’t want you to become destitute and a ward of the State. US is now doing kinda the same thing, except there you buy a US Citizenship for a mere $5,000,000. Be happy Thailand only requires you show proof of income and have 800,000 THB in a Thai bank.