The situation is different; but the direction is the same.
1. Canonical makes no money.
2. They introduce a "bad" feature to try to make money.
3. Users outrage so canonical makes it easy to cancel.
4. Users are still not happy so Canonical turns it off by default.
vs
1. Microsoft makes s*loads of money from various sources.
2. They show an annoying popup urging users to upgrade to W10 (to make more money? to reduce support?).
3. They start forcing it by "closing is accepting".
4. They just start forcing it (according to many reports) so the users start creating tools to stop it.
It was one misstep. They have done, and continue to do, a lot of things right.
The situation is different; but the direction is the same.