Очень примитивно и однобоко.
Для совсем мелких компаний это, возможно, и оправдано, для средних и далее — нет. Разве что, какие-то очень отдельные сегменты, типа сайтов с условно статическим контентом.
Про безопасность данных на чужих серверах я вообще молчу. Обеспечить, конечно, можно, но итоговая стоимость решения будет космос