Not necessary. For simple website, no, there are no advantages to separate both.
But this is a trick question! Do you intend to have more than 1.000.000 user online in the same time?
If yes, you’ll probably would like to have some geo-replication and have separate databases for clients. In this case, have a big fat database only for authentication makes all sense