One is that the webinterface already listens on the same ports :-)
Use case multiple servers,...
…, dedicated IP per website, …
But still it should be possible to bind nginx to a single IP. e.g. replace the listen port with just "listen". If someone enters 443, it listens on all IPs, port 443, if you enter 1.2.3.4:443, it listens on IP 1.2.3.4, port 443.
I don't like to bind services to all IPs even if I only need the service on one IP. For all other services I use that's possible...