Though lately what pisses me off is how it seems developers keep wanting to change everything just for the sake of change. ... Ex: Windows 8.
I do not know about you, but I generally like the revisiting of the Tablet PC that was what Windows 8 is supposed to marry along with traditional desktop aspects. Of course, this requires a complimentary usage of a pen for writing, diagramming, drawing, and art alongside cursor pointing, keyboards, and other drag and slide pointer devices or trackballs or trackpads and touch screens.
This also means I would keep using all software I can have, anywhere outside of a fixed desk and chair of one office room.
It isn't that drastic on my pure desktop machine. I treated that start screen as a nicer desktop icon launcher area (and a widget-ish manner with live tiles for a quick look with a Windows key) - and again leaving the actual desktop for files and scratch work temporary spaces.
But yes, some points are noted here as you said "for the sake of change"... Programming is in essence one big political battle.
http://stilldrinking.org/programming-sucks