macOS really isn't designed for extreme (or even moderate) customization. It's designed to offer a consistent experience for users who are more concerned with being comfortable in their content creation applications that run on the macOS platform. Also, Apple is a single company that has to support whatever they put out. So naturally they're going to have some discipline when it comes to providing options to customers. A lot of developers use macOS now too and signs of culture clash are appearing more frequently.