Praktické výhody? Jedním kliknutím máte nainstalovanou oblíbenou distribuci. OS se stará o to, aby se VM nespouštěla zbytečně předčasně, ale ve chvíli, kdy WSL potřebujete (např. otevřete terminál nebo zavoláte příkaz). OS se stará o to, aby se VM suspendovala ve chvíli, kdy ji nepoužíváte. Disky máte namountované mezi sebou - z Windows se dostanete rovnou průzkumníkem na disky ve VM a naopak, aniž byste to musel řešit nějak složitě přes CIFS / Sambu...
Co je taky zajímavé je to, že pracují a zlepšují podporu inotify mezi WSL / Windows. To je další posun v integraci.
Rozhodně bych se k čisté VM nevrátil. Mám sice hafo RAM (64GB), ale i tak mě tradiční VM otravovaly, muselo se o to starat. Když jsem potřeboval něco z nástrojů na Linuxu, bylo pro mě jednodušší otevřít si terminál na server, kde jsem měl Linuxovou VPS. Od WSL2 je pro mě pohodlnější mít ho neustále k dispozici přímo u sebe.
Poměrně šikovně se to dá propojit s vývojovým IDE. Např. JetBrains (ale i VS) umějí využívat rovnou WSL pro nástroje, které požadují. I to je velmi pohodlné, lepší, než používat Windows alternativy. Zatímco distribuce linuxu má obvykle jasně vyřešené, na jakých cestách a jak se pojmenovávají paralelně nainstalované verze nástrojů, na Windows si vše musíte nastavovat ručně. Je pohodlnější proto nainstalovat WSL a IDE nechat pracovat s ním.
Podle mě důvodů, proč je WSL2 dobrý nástroj, je opravdu hodně.