It really isn't once you understand the basics.
- Some company got a contract with McDonald's to do all their ice cream machines, probably through a personal connection. This contract included expensive maintenance.
- The company made a shit product, probably to save costs. It both doesn't work well and is a pain to service.
- McDonald's has decided that the lost revenue is not as big of a deal as getting out of that shitty contract with a shitty company that made a shitty product.
That is all there is to it.