Even if you're right about the pricing. Launching this change with so many unanswered questions (like how they're going to track "installs") was going to end in disaster. Should have gotten their ducks in a row first.
This whole stunt was a painful communications nightmare but also the rude asymmetric breaking of trust that most people saw in it.
So, this final step was needed for cleaning up that mess (and it still might need some detail work, if one looks at that apology interview), no matter how deeply strategic one wants to look at firing a CEO.