Voting with my feet
MS has more problems than just the complexity of their licensing.
I have been a Microsoft customer since 1984 when I purchased their excellent (at the time) macro assembler for x86.
I actually did a contract for Microsoft years ago. For a while I contented myself with the fact that I was sort of playing with 'house money'.
MS has always been fierce and predatory, but as long as they were going after someone else nobody seemed to mind. Now they consider the customer (at least my company) to be the enemy.
I actually had a vanilla VM move yesterday that resulted in a properly licensed Windows 7 Pro system claiming that the license had to be validated again and then claiming the license, which I got directly from Microsoft and has been working for years, has to be validated by phone. Anyone who has undergone the torture of validation by phone will understand that I elected to do otherwise. I used a (legitimate) hack to extend the license while I move whatever was on there to Linux.
I spent literally more than 12 hours upgrading a Windows 8 machine yesterday and the vast majority of that time is attributable 100% to Microsoft belligerence.
Microsoft will never stop until they have ruined you. I strongly suggest anyone do as I have done/am doing -- retire your MS systems entirely and move to open source.
Unlike my MS stuff, my open source stuff hums along smoothly. I have had my main Linux server crash only one time in the five years it has been running. Except for that one time, I have never been forced to reboot the system and it sometimes goes literally months without a reboot. It started as an Ubuntu 8.x server and has smoothly upgraded (except that one time) to 12.04. Meantime, my MS Server 2003 did not work at all due to an MS shipment error they refused to correct and the 2008R2 server I had to use instead failed so often I eventually virtualized it so I could just copy over the whole thing when it screwed up. OMFG. I had originally had Hyper-V machines, but transitioned all of them to VMWare.
Like many, I am stuck in the MS ecosystem. As someone else mentioned here, I am not a customer, I am a hostage.
MS has been such a bad partner for so long that I have largely moved off of MS Office, Visual Studio, Outlook, etc for day to day use. I am still obliged to maintain some sort of foothold in the MS ecosystem, but except for Win 7 Ultimate licenses on notebooks, I have begun virtualizing all of the MS operating systems and intend to keep one dual-boot machine for a workstation for performance reasons. Five notebooks here run the Windows OS they came with. All the rest run Windows 'something' on bare iron with most stuff virtualized under VMWare.
I actually have a new SSD expressly for the purpose of transitioning the first Windows 7 workstation to Linux. I was deferring the agony but since MS has been so incredibly bad recently, I am evaluating Linux workstation versions today and will install in a day or two.
MS Licensing is a symptom, not the problem. The problem is that MS is and always has been a predatory partner. It started with competitors, then large vendors and now it has hit the ground so it affects small consulting companies and their customers.
Part of the agony is blunted a bit because Windows 8 and its server equivalent is not a viable operating system for me. MS has forced a move off of Win XP and Win 7 but has not provided anything to which you can reasonably transition. They have basically 'end-of-lifed' their entire business as far as my company is concerned.
Windows 7 and even Windows XP is still superior to the Linux alternatives. As well, native RDP to windows (even from Linux to Windows) is superior to alternatives like XDMCP and VNC. Microsoft Office, at least the 2003 version I normally use is still superior to LibreOffice. The entire Windows ecosystem is still larger and richer than the Linux equivalents. Functionally, the advantage is almost entirely Microsoft's. However, operationally, the advantage is now with Linux. The only thing keeping some of us from moving is the cost of transition. Microsoft, for my company, has done several things of late that make it necessary to absorb the cost of transition. Microsoft has made staying with them costly enough that it outweighs the cost of transition to Linux.
I have taken a very long look at this. It has an enormous effect on me personally. Making Linux the primary environment is costly and difficult, but I am voting with my feet for Linux.
I can't say what will happen with the rest of the community, but for thirty years now I have been something of a bellwether. If others follow in the next few years MS will discover one of the cardinal rules of business applies more to them than anyone else: It is very cheap to keep a customer, but very expensive to obtain one or win one back. In this case, it would be virtually impossible to win me back.