> It's hard to believe a company would "admit" to running all of these services on a single server. There's no way I would pay for a CRM or Ticketing App (relatively mission critical for many companies) that wasn't highly-available.
One also has to take into account how many systems that are distributed over n servers have actually n points of failure. My estimate would be "quite a lot".