This being historical pre-wsl aside:
A lot of the foss tasklist is just aimless combinatorials. And they become obsolete to boot:
-clone a program that just came out but make it open source -port everything to every platform -make x run on any dependency of category Y
And then it gets exponential as every new project becomes a new target to port from and to as a dependency: e.g, port linux co-op to rust, or port it to w11, or replace the backend with wsl or hyperV interchangeably...