Учитывая, что у меня больше одного раза были фатальные проблемы со сборками, в которых были виртуальные компоненты, с тех пор использую их только в двух случаях:
1. Накидываю сборку сверху-вниз. Для скорости как раз использую ВК (виртуальные компоненты). Когда приходит пора совершить промежуточное сохранение результатов, тогда все ВК массово сохраняю во внешние файлы.
2. Бывает в сборке нужна некая вспомогательная деталь (детали), которая не идет в Спецификацию, ее не нужно изготавливать и вообще ее потеря может быть неприятной, но совершенно не критичной. Вот подобное