сам венв перенести, например, нельзя никуда - он сломается
Да нет, скорее, иметь на пк только чистые интерпретаторы и не засирать их. т.е. для каждого проекта ты качаешь модули напрямую в венв. Ну, типа, вот у меня есть проект с PyQT 5, если я установлю PyQT в основной интерпретатор, то когда я буду писать бота, у меня ещё и QTха будет подгружаться (грубо говоря). Кроме того, можно использовать несколько венвов на проект и тестить независимо на разных наборах плагинов (ну, по версиям различия например)