I don't think this is true in general. For example, in one instance I wanted to use caddy, which wasn't packaged for CentOS at the time. I don't think I had trouble getting it to run as a non-root user, but getting it to work with SELinux was a big PITA.
The Linux community seems to have a pervasive "if you're doing X then you should be able to Y" kind of attitude. But sometimes you just need to do X, and you know what you know.
Re:Dear Linux, Privileged Ports Must Die
by throwaway09223 on Friday September 02, 2022 @09:12AM
(#32690314)
That's totally unrelated to the topic of how services are invoked.
SELinux is indeed a PITA. I usually just turn it off.
Your complaint about the community says more about you than about the community. It's certainly not true as a rule.
If you're doing your own packaging then presumably you know how to invoke the server by creating a service file for systemd.