Hello.
The advantage I see to use a switch as DHCP private messenger, is that you have a point less than defect in your network.
A server would have to have a network cable and a door attached to it and a whole configuration on the network for it to reach the target machines. Such as the DHCP relay switches or routing between Vlans.
To put DHCP switches in the Vlans not need to be routed to see.
Thank you!