I understand how some of these changes could frustrate users, but, honestly, the analogy ( used in the title ) of 'Photoshop' being user friendly just doesn't hold water. Also, the idea that every choice in UX needs to fit neatly into some Jakob Nielsen checklist is antiquated.
I don't think developers/designers should blatantly ignore proven UI methodologies, but there does need to be a balance between standards, and aesthetics, or else, an application runs risk of becoming steril.