automatic phased deployment
Wait, wait hear me out. What if you could target a deployment to a single collection and ConfigMgr just thought up random groups of 20-30 machines at a time and made the deployment available to the next group after a specified period of time. Essentially creating an automatically built phases with no real requirements other than "x" amount of time has passed since the previous groups.
This feature was introduced in the product in 1802 and came out of pre-release in 1806: https://docs.microsoft.com/en-us/sccm/osd/deploy-use/create-phased-deployment-for-task-sequence