vm более ресурсоёмки, да из них сложнее выбраться, но очень часто находятся возможности это сделать.
Клиенту отдаётся веб морда для использования стека ПО, и с его точки зрения нет никакой разницы между контейнерами или vm - он о них ничего не знает.