This isn't exactly news, rather a matter of when Munich would make the switch.
Anyone who reads the World news a lot, as I do, has certainly ran across this on one or more occasion(s), there's been employees who has struggled with whatever version of Linux being ran, there was the cost of the upkeep (IT Pros), and in general, a desire to go back to Windows. It's been an ongoing discussion for at least 4-5 years, if not longer behind the scenes. and likely could had been avoided with a change of OS. Canonical has field offices all over the World & could had filled the gap, with Ubuntu being the #1 most ran Linux OS, there was LInux Mint at #2, lots of choices over LiMux (based upon Ubuntu).
In the end, it was already decided, that it would be more cost efficient to go with Windows over Linux, even if new(er) computers has to be purchased, and I'd bet the house that Microsoft will assist with the expense & training needed to get the employees 'back on track'. Munich will of course pay some, yet by no means, the total cost of the transition back to Windows.
The main question to be asking is 'who is to blame here?'. No doubt, there's lots to go around, yet look at the size of the city, and considering that Linus Torvalds is from the EU, he could had stepped in & not only offered, rather ordered a custom solution, as well as Canonical & other Linux giants. Yes, I'm sure that some efforts were made to keep Munich on Linux, what we don't know is how much effort the main LInux leaders made to keep Munich on Linux, while at the same time, addressing employees concerns over an OS that simply didn't work for them.
That's one thing to keep in mind, just as Home users has the Linux of our choice, the employees of Munich didn't have that luxury, forced to deal with a OS that simply was too complicated to get any work done. While it's a sad day to see such a large city leave Linux, there's a lot of questions that needs answers. The main one being, how much effort did the ones who calls the shots (the power players of Linux) put in to save the city to making the switch?
The writing has been on the wall for some time, and from the way it appears, given the time frame when first reported, if any of the Linux big shots did anything to prevent this, it was too little, too late.
Needless to say, this is a huge loss for Linux, yet there's many more governments running it also, now the focus (unlike with Munich) is to address employee concerns ASAP when reported to avoid any more governments running Linux from jumping ship. It's the employees running the computers to keep things moving, so it's important to give them the tools that's needed to get the job done as easy as possible to avoid another departure to Windows. I guarantee that Microsoft will be more than happy to make all of Munich's employees happy as can be, that the leaders of the Linux world didn't do.
The bottom line is that happy employees are more productive than those who aren't. It's been proven time & time again. Surely there was a Linux distro that met the need, it's a matter that no one cared to put in the needed effort to make a switch. IMO, Linus Torvalds should have gotten more involved with Munich & had a solution up & running before the new (pro-Microsoft) mayor took office.