Sprint cancellations are rare in Scrum due to the disruptive nature of such an action and the Waste it introduces into the Workflow. The aim is to maintain a steady and predictable development rhythm, which is why cancellation is avoided unless absolutely necessary.
The rarity of Sprint cancellations reflects the emphasis on adaptability within the Scrum framework. Rather than cancelling, teams typically adjust the Sprint Backlog to accommodate new realities, striving to deliver Value even under challenging circumstances.