@Sean ****
agree. Although not getting checked is kinda exceptional these days. I haven't managed to fly to Thailand on a one-way without being checked for many years. They always do it. But coming back to your case: had you asked any of the three airlines you refer, they'd always say that proof of onward travel is needed. They may have a lenient enforcement policy, but can't reveal that upfront.
It reminds me of a recent discussion checking in with EVA Air. I was allowed 2 suitcases of 23 kgs each. I had one weighing 23.8 kg and another weighing 24.6 kg. I figured the 23.8 one would be within the tolerance (that I know from experience would be like an extra kg), but was a little surprised finding that also the 24.6 kg case went through without a problem.
So I asked the lady: what is the tolerance then?
She: the maximum is 23 kgs.
Me: but 24.6 kg is okay?
She: yes that's fine.
Me: is the tolerance then 2 kgs?
She: no. The maximum weight is 23 kgs. You cannot take more.
Me: how about 24.6 kgs then? That's almost 2 kg more. If that's within the tolerance, then I would like to know how much you tolerate.
She: the maximum is 23 kgs. This one is okay but the maximum weight is 23, not more.
If asked, they'll only give you the actual rule.