Хочется иметь два SPA с независимым деплойментом и разработкой/qa с возможностью объединения в едином контейнере
это все понятно из первоначального вопроса
более конкретно спрошу: зачем усложнять? почему не устраивают компоненты React, например? ну или те же веб-компоненты? нужны алиасы, чтобы можно было даже в случае коллизии имени все равно их заюзать оба? нужно исполнять эти SPA в отдельных тредах? нужно что? попдробнее? фронтенд не бекенд, его ресурсы сильно ограничены, поэтому утверждение о том, что мы хотим такую архитектуру на фронте, не такое очевидное, как может показатьс с первого взгляда