Or we can blame both of them.
I was using Linux happily until I found __SOMETHING_THAT_CHANGED___ but now it sucks! Why don't the developers of __SOMETHING_THAT_CHANGED__ listen to MY concerns? Sure I don't code, I don't submit bug reports, I don't donate to developers or anything like that but I am still 100% entitled to dictate to those people who do do those things how they should do them! But now that they have implemented __SOMETHING_THAT_CHANGED__ I have no choice but to switch to __OTHER_OS__ because unlike Linux it doesn't have __SOMETHING_THAT_CHANGED__.