Starting any network server process that uses ports under 1000, like most standard protocols (https, http, ssh, smtp, dns, ntp, dhcp etc.), requires root rights on any UNIX-like operating system.
Most personal computers do not need server processes (unless you want to connect remotely to them), but your question was not restricted to them.