Different provinces obviously have different applications of the rules. Here in Chiangmai, they don't want any TM28 forms (those that I know who have tried to submit one have had them handed back with a "we don't want that" comment).
As for the TM6 deal, I don't quite understand why anybody would complain about filling one of those out. Heck, what else do you have to do while on a long flight to Thailand?
As I've said (bitched about?) many times before, Thailand desperately needs to hire a few teenage techies to design an online reporting system that actually works. For example only, why not have somewhat of a permanent online file for foreigners (one you get into using a username and password). Once logged in:
(1) There'd be a button to push for a TM 30 update and you'd simply enter the date you entered the country (or, for the more unfortunate, for returning to your TM30 residence from Nakorn Nowhere elsewhere in Thailand).
(2) There'd be another button for 90-day address reporting and, once you've pushed that, you'd have two more button choices - one that says same address & print and the other saying new address (and you'd simply fill in the new address and then print).
It could be easy. And perhaps that's why it'll never happen.