When you look at upcoming changes in your language/platform and see that a ton of code you just wrote would have been so much simpler that you have no choice but rewrite it…

I'm not used to anything from Microsoft evolving so quickly.