Apple had to update the look. Ios 6 was looking outdated.
But I think they overdid the flatness and simplification. Now, you get so much white on the screen, with no borders or visual clues to separate one element from another.. Buttons that have no borders so you can't tell sometimes they're buttons or just text. Popup dialogs that are nothing but a white box and text aren't just simplified, they're ugly and they don't even pop from regular content.
They didn't just go away from skeuomorphism, they threw out a lot of gui elements that were functional.
Throughout ios 7, I see again and again their decision to sacrifice clarity and functionality in order to conform to a "look" that frankly isn't all that attractive.
I mean, when you have to put things like "increase contrast" and "make font bolder" in settings, you're basically admitting you made things too hard to see.
Apple would've gotten so much more criticism for ios 7 if they didn't have the reputation for design. If MS had done some of the same things, they would've been ripped for it. In fact, they did get ripped for it with windows 8..
http://tristanedwards.me/what-ios7-should-look-like
.