The reason you can't own land is due to the Thai Land Code, which prohibits foreigners from owning freehold land in their own name. It's a protectionist policy to prevent land speculation. If you're serious about this, you should check out this guide on
where to start with buying property abroad before you do anything else.