Нафиг кривой WSL! Нафиг эти виртуалки! На чистой WIN10 все прекрасно работает. Устанавливайте все пакеты (чаще всего путем простого копирования) в одну директорию, например c:/web. Останется прописать переменные среды в настройках, чтобы в консоли стали доступные команды php, node, python. А VSCode на linux и win одинаковый.
На linux конечно в разы удобнее, нет этих лишних манипуляций с настройками. Да и как писали выше, что Вам могло не зайти в Ubuntu? Консоль и браузер?
У меня это выглядит так

P.S. советую все таки пересесть на linux, для web разработки танцы с бубном будут под виндой)