Although it's defined as 'an iterative and incremental software development methodology for managing product development', in reality it's a system for managing power distribution within an organisation and managing dissent.
That is both a good and bad thing, depending on which perspective you want to take. Some people love the structure and team consensus that scrum produces, others are choked by the religious/dogmatic nature of the system.
I guess the more creative types are struggling most with scrum, because they feel like they are not working at their full potential and hence feel like 'cogs' in the system.