Using agents instead is not a good alternative. One example of hardened environment is SP IaaS with isolated subnets for tenants. SP provides backup service and the backup server is located in the management subnet. With VB&R tenants can have self-service full VM recovery. With agents they can't, because bare-metal recovery is an interactive process and requires access to the console, which is not always available.