Basically it makes sense to set up your own infrastructure when your business IS your infrastructure.
I don't do contracts regularly unless my business in contracts.
Same with taxes.
Just another form of specialization. MSPs and data center companies have been doing this since the 1990s at least, this is just the next evolution.