Wireguard is still very early stage, and many features that are useful for enterprise Software are not available (or even not possible) with Wireguard.
For example as of today Wireguard only works with static ip addresses. Using the official client it is not possible to assign IP (or pass DNS information) through a DHCP.