Processes in Microsoft 365 for setting up Office apps, redeeming product keys, and activating licenses.
I think you're wrong. Microsoft already have the infrastructure for this and ability in their products to segment the market. This should be money for old rope for them.
OK, lets say the infrastructure and support does not cost extra.
I think they did the homework and could see that there is a large number of up to 5 users small businesses (home businesses sort of) who (if the custom domain option were available) would have switched from Business to a cheaper Home plan, cannibalizing the more expensive plan.