@Dave ********
because it's common sense. A local national doesn't need a visa or visa exempt to arrive in the country, they just need a local passport, which is Thai in this case.
Australia and the United States (among others) while recognizing dual nationality do NOT issue visas to nationals who attempt to enter on foreign passports.
Why Thailand does, is strange. The practice should be banned. A Thai national should always enter on their Thai passport.