My issue is that - at least as far as i can recall - the default superuser was already named postgres
There is no compiled-in default for the name of the bootstrap superuser. It is chosen during initdb using the algorithm described (i.e., o/s user running initdb or the name specified on the CLI)