@Jo *********
I'm sure you do in theory. Although in practice, if you don't use immigration, then you may be right because you wouldn't ever be checked.
However, you do need to do 12 monthly reports, which is when a TM30 could be checked. Unless you travel out of country at least once a year (even just a border run).