Minecraft authentication requires a Microsoft account. People may not want to have one for ideological reasons, or not want to attach a game to the account they use for other purposes.
Also, not encouraging it, but disabling authentication allows players with pirated copies of MC to play on the server
Also, not encouraging it, but disabling authentication allows players with pirated copies of MC to play on the server