By controlling which classes can inherit from a sealed class, API designers can ensure backward compatibility and simplify versioning. This is crucial in public APIs where changes to class hierarchies could break implementations. In an e-commerce API, for example, sealing the `User` class could prevent incompatible user types from being introduced in future versions.