I don't really think the issue with Geass and Gundam 00 is a refusal to commit to something.
Geass ends pretty well and the mess in the middle with the dragged-out season 1 cliffhanger -> season 2 soft reset on the plot is because they clearly had no idea where the story was going, not because they refused to commit to their themes or characters.
00 gets off on the wrong leg immediately by having the Char character pretty much literally monologue about how the show is going to be a deconstruction of the Gundam Wing-esque setup, only for it to not be that at all.