VM - это всего-лишь инстанс, удобная сущность что-бы утилизировать ресурсы, не забываем об этом при проектировании приложения
По хорошему да. Но у нас два типа вм
1) приложения - и им ненужны бекапы, базы бекапятся отдельно, compute и все инфра поднимается из гитлаба за 5 минут
2) виртуалки которые ещё не приложения. Когда кто-то создал что бы иметь какое то специфичное окружение, или прогонять тесты или, ну хрен знает. Если оставлять ответственность за данные на том кто создал виртуалку то он все равно бекапить не будет. А посыпется оно из-за действий админа