These customization efforts will likely continue to break and frustrate devs into giving up in future updates because proprietary OS vendors like Microsoft and Apple are simply not motivated to allow people to get in the way of their regular overhauls of their preferred brand experience.
If you want wide customization of an OS, an open source OS is likely a more maintainable choice.