Yes, this is accepted by the Thai immigration as an alternative to deposit 800K baht in a Thai bank account for the first year. You don’t need to prove income or funds in any other way.
On a Non O long stay visa and one year extension of stay you also should be able to open a bank account in Thailand.
This is correct, airlines are required to control if their passengers fulfils formal requirements for entering Thailand. That’s part of the contract they sign to get landing permission, although it’s rarely checked by the immigration unless they’ll questioning you for some other reason.
Formally only of you have a long stay visa. If you’re travelling on visa or exemption or tourist Visa you’re required to show proof of an onward ticket within the initial 60 days if your airline (or the immigration) requires it.
Ok, I understand but it shouldn’t be required if the staff knew the formal requirements. But I know people have to demand to see a supervisor to solve this with the airline.