Half of these I have with my unrooted custom ROM. Beside, for most you only need root once and can remove it afterwards.
By using that unrooted custom ROM, it's not like root doesn't exist anymore, you just don't have it. The people who built the ROM have root, not you. They own your phone. It's their phone, not yours.
Having access to a root shell isn't bad, or dangerous, or a security risk. Not having means not having ownership of the device.