For example, approving an order may depend on credit limits, permissions and availability. These rules should be understandable and testable without opening a screen or connecting to an ERP. The screen requests the operation, while adapters connect the use case to the systems it needs.
This makes software with complex rules easier to maintain and evolve. We adapt the separation to the project: a small application does not need as many layers as a platform spanning multiple business areas and integrations.