Regarding the switch from a Windows only Server to a cross platform system, I agree this has also positive aspects (the negative are for example that the multi tenant PBX is dead). Dropping support for functions or reducing features is my main complaint. When support for Exchange 2010 was dropped this was not made public. It took month until the official documents reflected this change. And it was not necessary because support for Exchange 2010 ist still working if you change 4 letters in a DLL. Take a look at Starface (addon) Exchange support: This still works down to Exchange 2007. The Starface system is better then 3CX regarding integration into Windows, they have a native UCC client for windows working very nicely, not a poor browser based cross platform solution, I can see the complete name of the caller on my phone and in the Windows Client, not only 5 letters. The Starface mobile phone addon and the Windows Phone, this is where 3CX excels, but I have doubts if 3CX will reach a level of Quality so this can really be used like a mobile phone. Not because only of the Software Quality, but also because the GSM network does not care for VoIP, so frequent call drops, moments of silence will still happen when you move with your mobile phone. Also VoiP calls simply do not work in locations with 2G reception. Most users when they realize this will stop using the 3CX client becuause its too much effort to think about what app to use to call, they just want to make a call, and the native mobile phone call will do this, nearly regardless of the location.
But back to my original question: why did 3CX decide to drop the 4SC and 8SC professional permanent licenses? Would it be such a big loss of money if this stayed like it was before?