The Internet comprises both client and server systems and the client systems outnumber the server systems hundreds of thousands to one. The Internet is not just the systems that run it. And yes of course, the Internet is RUN by Linux & FreeBSD but the Internet isn’t solely what it is run by.
“This I don’t understand at all. If the insurance is on the cert encryption algorithm being broken”
You don’t understand Insurance. Insurance companies’ goal is to not pay out in the event of a breech, so they fill their policies full of unnecessary crap designed to make it harder to make a claim and easier for them to find some niggly little thing they can use to deny the claim. If a Shopping Cart site gets breeched and owes $10M to customers then if the cyber insurance company can say “you didn’t spend $100 on some commercial certificate you used a free Let’s Encrypt certificate so we are denying your claim” then they will do that. By the time the claimant lawyers up and forces a payout via lawsuit, they have spent far more than the $100. Keep in mind also in the early days there were no insurers offering overall cyber insurance, in fact, the entire reason cyber insurance is even a thing today is because business insurance companies scissored out cyber liability from their general liability policies because they want to charge more money - so now instead of just buying a general policy, you have to buy a general policy plus the cyber policy, just like they scissored flood and quake insurance out of homeowners insurance.
“anybody who stubbornly persists in using Exchange Server is not exactly making the optimal decision for their organization, are they”
Not exactly since you are not looking at total costs on that decision and you also don’t understand the concept of taking responsibility for a large org IT systems.
Let me spell this out. You have an org with many hundreds to thousands of users. You have an IT department in that org. There is a dude or dudette at the top of that department. If ANY of the major systems - PBX, EMail, backbone switching, etc. - dies then it takes the entire org offline and that dude or dudette’s job hangs in the balance because it’s their responsibility to keep the IT running.
There are NOT that many dudes or dudettes out there running IT groups who have the balls to take full responsibility for all the systems. The problem is far worse when CIOs and IT Directors are drawn from MBA ranks and such who play well in the C-Suite but don’t know squat about the tech, and many of them are. Most orgs who are well run have CEO’s that understand this - and those CEO’s would LOVE to find CIOs and so on who rose up the ranks and know the tech - but such people are rare and often not available no matter how wealthy your org is and how much money they can throw at the position. So orgs often have to settle for run of the mill garden variety MBAs and other non-techs to run IT in big orgs. Since those people don’t know the tech they are afraid to take responsibility for it, so they bring in IT consulting firms who are run by people who DO have the balls to take responsibility.
And those firms make money on percentages as you probably know, since you have had clients. If their cut is 50% and they sell a $100k Exchange server in they get $50k. If they sell in a $10k Linux mailserver they get $5k. So which are they going to do?
The CIO of course, knows he’s being screwed over - but it’s not his money so he cares more about finding a consulting group he can shift blame to if the mailserver dies and possibly keep his job. The CEO probably also understands the dynamic but he doesn’t care either because it’s the stockholders money and he has his golden parachute. And the stockholders don’t know s from shinola about email so even though they might prefer the money go into their pockets instead of the consulting house’s pockets, they can’t do anything about it.
Truth is the average tenure of the average CIO is not that long because of this - sooner or later all orgs are going to suffer a major major breakdown of some system and if the consulting group the CIO brought in to take responsibility for that system isn’t competent enough to put things back together quickly, then the CIO will be out on his ear. This is why if you run IT in a large org you pay so much attention to disaster recovery - if you are smart, that is.
It is only when you either have a head of an IT department that knows the tech or the head of IT has a trusted lieutenant who knows the tech that it is possible to get creative and use off-book solutions like Let’s Encrypt certs on Exchange servers (which it’s possible to do with a little bit of effort) or Linux email servers or Asterisk PBXes. And those people not only have to know the tech they have to have the balls to take responsibility for it.
I’ve written plenty both here and on FreePBX’s community board about shifting an org from Cisco UCM PBX to FreePBX. What mystifies many people I think is my insistence on doing the work to detail how to integrate Cisco Enterprise phones into FreePBX. They wonder “why is he wasting time doing that when he can boot the Cisco devices in the dumpster and replace all of them with cheap Polycoms” One of them even posted a picture once of a bunch of Cisco phones in an actual dumpster in response to one of my posts over there.
What they don’t understand is this responsibility factor. For an IT group in charge of a larger org to boot a UCM PBX out the door and replace it with an Asterisk system means that if in the future conditions change that that Asterisk-friendly IT group disappears and gets replaced by the run-of-the-mill MBA that does not know tech, IT people under him who don’t want to take responsibility, and an outside telephony consulting group that IS willing to take responsibility - for sure that Asterisk system will disappear and be replaced by a UCM again. And, as long as all phones in the org remain Cisco devices - that telephony consulting group will not be able to charge up into God’s ass, pricing to replace all desk phones. They might get the margin for the UCM but they won’t for the phones. And that is a central pitch that can be used to the C-Suite by the Asterisk-friendly IT Group to enable the UCM to be booted out in the first place.
The pitch is simple. “We have to spend $100k to upgrade the UCM because Cisco is no longer supporting it and won’t sell a service contract on it anymore. We will save $100k by shifting to Asterisk and if it doesn’t work we will still have to spend $100k for a new UCM. But if it does work we will save $100k”
If you discard all the Cisco desk phones then the pitch becomes: “We have to spend $100k to upgrade the UCM because Cisco is no longer supporting it and won’t sell a service contract on it anymore. We will save $100k by shifting to Asterisk and spend $20k of that on Polycom desk phones and the labor to replace them. If it doesn’t work we will then have to spend $200k for a new UCM and new desk phones and the labor to replace all the Polys which are now junk. But if it does work we will save $80k”
This is why I keep trying to slap the Cisco phone bigots upside the head on this issue. If your position is that “I’m going to be technically pure and not allow those crappy Cisco phones on my nice new Asterisk system since their SIP dialect is atrocious” then you’re muddying the financial incentive to switch a large Cisco site over to Asterisk to the point that it probably won’t be approved. Unfortunately, none of the Cisco phone bigots over on the FreePBX side have apparently worked large corporate IT - so they are sort of like you - they don’t understand the politics involved and can’t understand why orgs make what appears to be sub-optimal decisions like using Exchange.
