Do you have a summary/list of the number of machines and services you plan to setup?
I ask because I think it would be an interesting price/power usage/size comparison between these individual, "tiny" machines all networked together, and one [or two/three] "mega" servers [say running EPYC] running ESXi/Proxmox/Unraid with multiple VMs, with VFIO/GPU passthrough as needed, etc... Once power consumption and network infrastructure is figured in, I wonder how it comes compares.
My setup is purely for home/hobby purposes, and I currently have a mix of both... multiple Intel NUCs and Mac minis, each dedicated to one or two services, and a few more powerful machines [running as FreeNAS servers] but currently over-specced for what they do... [that I could add hypervisors / multiple VMs on].
[And I have multiple client machines in the house - workstation and gaming PC/Macs, laptops, AppleTVs]
e.g. subset of "servers" currently in use:
Ryzen 2700 - 8 HDDs - FreenNAS [main file server] & Plex Jail
Athlon 200GE - 4 HDDs - FreenNAS [TimeMachine/Windows client backup and backup of main FreeNAS server]
NUC7 J5005 - Ubuntu - Roon Audio server and pi-hole [docker]
Core Duo Mac mini - Mac OS X - network Print Server