How I see it - both can be used to restore a server. Snapshots are free and backups arent. Whats the difference really?
We have a short explanation of the differences between backups and snapshots here: https://www.vultr.com/docs/vultr-vps-snapshots
Physically, snapshots and backups are the same. The difference is automation and billing.