It is very different on the islands.
No cab on Samui uses the meter.
In my experience, it is the same when I have been on Phuket and KPN.
To be fare though, they are very courteous when they take 800 baht for the 15 minute trip from the airport here on Samui.