Earlier quoted context omitted.
Yeah, but why mess with port numbers when you can just run it as a standalone process?
Because you might want to share it with other people or even your own other devices on the same network
One nice part is that you can use the same setup for everything and you don't have to play the sysadmin role all the time for every app.