То что я перечислил windows/wsl/arch (container) это всё на одном компьютере, казалось бы накати всё на wsl и используй, но проблема в том что jetbrains ide очень долго индексируют код если он находиться в wsl, она не запускает сервер как vs code, а просто открывает каталог с wsl
ещё наверное проблема будет используя контейнер как запуск проектов, что ide не смогут тянуть sdk наверное
короч наверное проще будет и правда держать в каждой системе свою версию языка