From this comment tree I wonder if the problem is some evil company being greedy, or is it a lack of incentives in McD and franchise owner to update SOP to properly train and assign a worker to properly maintain the machine to keep the machine running to offer ice creams consistently.
Why do they keep an item on the menu if they are not being able to make it reliably?