what’s required is an onward ticket. Her video doesn’t say if she did have a ticket, but a ticket also comes with a date. More than likely had to buy a new one, nevertheless.
the grey area you’re describing if for the ones who create these entities solely to acquire properties. Tons of foreign companies own land in Thailand.
a condo is a property. Also, the op said “houses”. You can lease land and build a house on it. Lastly, you can own a company which itself acquires property, as long as it’s a legitimate business