Client grouping across sites
Work is organised around the client whose sites they are, because that is how the invoice and the phone call are organised too. The data model today has organisations and sites, and nothing between them. Adding a layer means deciding how it interacts with permissions, notifications and the audit log, and doing that badly is harder to undo than not doing it.
What you get today
Each site carries an environment: production, staging or development. Staging noise stays out of production urgency, and the fleet list can be searched and filtered across site names, plugin handles and findings.