all program customization options should just have a seperate category of more internal customization settings
ones that may seem like they have no need to be customized ever
even if the developer thinks it'll just cause the user to screw themselves over
just put it behind a warning that you will probably screw yourself over
let the user shoot themselves in the foot if they want
and have an easy way for them to restore defaults
especially if it's server software
if what the server is doing can be that harmful to [users/the network/etc], perhaps you need to consider why you think it's harmful
perhaps it isn't actually that harmful
perhaps you should let people create their own self-contained networks if they want, there's no reason to force them not to
if such a large group of people think it'll split the network apart then hey maybe you can all create your own network that federates with everyone
have fun