You do need a TM30, everybody needs a TM30 on file someplace. I know it's not being used for extension of stays and stuff like that. However, according to the Bangkok Post (2018), a building was raided, it was discovered the people staying there did not have TM30 filed, and they all got fined.
Reference:
Bangkok Post (2018). Unit owners at 'temple bell' condo face immigration fines. Accessed
******************************************************************************************************
*****
62/unit-owners-at-temple-bell-condo-face-immigration-fines