Earlier versions do the same thing if you start them with the wait option (-w).
The difference is that wait is now the default, and you use -W to turn it off.
With the wait option in use, when starting up the server pg_ctl keeps trying to connect to the server so once it is running, it can report success. But it doesn't know who to connect as, so it just uses the default.