if you ever go to immigration for an extension, the chances are that you need it. Even though its not your responsibility, if it hasnt been done you will be fined 1600฿
immigration dont ask for one, it is a requirement that a tm30 is lodged withing 24 hours of arrival. Hotels do it automatically, but maybe because he was staying with a friend, that friend is then supposed to do the notification
it's rumoured to be changing 1st May, but now also rumoured that it's been postponed. If want zero stress, just apply for a tourist visa 3 months before you fly. You know then that you will get stamped in for 60 days and can extend for the additional 30 days