@Steve ******
no, it being a requirement and if it’s enforced can be two different things, especially with your follow reply about “being lucky” if you aren’t asked and being clueless about what passport you hold having a major impact on what requirements they decide to enforce.
One way is acceptable is a perfectly reasonable and expectable answer, if you get unlucky all you have to do is buy an onward ticket on the spot for about $10
My example of the 20k baht requirement is a perfect example of largely unenforced requirements