The post length requirement for PMs can be configured by the site admin, the setting is called min personal message post length and by default it’s a little shorter than the minimum public post length requirement.
Sometimes people find short messages like “Thanks!” annoying (did this need to be a message at all? maybe the like button is enough!), so the default is to require someone to put a little effort into their message before sending it to someone.