Why does updating always have to break something

Just updated one of my Manjaro KDE machines and just to find out that the update broke my desktop settings. The look and feel that I had spent time tweaking and fine tuning, were gone, the cube desktop options? Gone as well! WTF! This really pisses me off! Come on! Those things were working almost perfectly with almost no bugs! Why should this be such a burden for devs? Why can’t this code that already works simply be recompiled to keep it working with the newer things without having to break things like this?

Now who’s to be blamed for this? Who do I complain to? KDE devs? I don’t know I already sent a twit.