If you could give 10 years of development time to up to 10 software projects, which would you choose?
You can choose up to 10 software projects.
Each project receives 10 years of development time as if all the programmers worked continuously for that duration, following their current working methods.
After choosing these 10 (or less) projects, everything else remains unchanged in the world, as if time has been frozen for 10 years.
If I truly had this power, I'd somehow get far more engineers on ReactOS then use all 10 uses on ReactOS. ReactOS is honestly the thing that is going to replace Windows if anything does. Linux is just too different and not user-friendly. People can argue it is now or it's growing that way but realistically the underlying Linux ethos is that "you should know your computer." Ain't no one wants to know their computer. They just want to use it. ReactOS is just 50 years behind Windows at this point.
It's basic, laggy, and doesn't work with Minecraft, setting up Xbox controllers on it is hit or miss and requires you to know your computer more than not. Had to use a sketchy github repo xone. Even using a Wacom tablet with it has some pretty silly bugs like with the tablet setting, I told it to absolute map to my left monitor, but it was mapped to my right. I switched to the other monitor on this list, was still mapped to my right. No way to map the tablet to the left monitor. Getting Rocket League to even run was sketchy and I had to install the Steam flatpak over the official repo version, no clue why but otherwise it'd hang on installing Direct X.
So yeah, a bunch of extra annoying work that no one wants to do at best and at worst removes absolutely needed functionality I need for my workflow. I used Linux as my daily driver from when I was in college in 2008 and into my first and second jobs. In 2014 I dropped it because my third job required Windows. I then realized how much easier everything really was on Windows and what I had been putting myself through to simply manage a decent desktop environment. I still dual boot and even today I was in Linux Mint with Cinnamon but I still end up on Windows for the majority of stuff I want to do.
Yup, anytime I ever bring up issues like this to Linux users "Oh yeah, that's never happened to me" and "You must have done something REALLY messed up!" is the typical response. Whereas if I ask Windows or Mac users who used Linux "Yeah, that's Linux for you, every time I've tried it." It's silly to even try to bring it up at this point because I know the canned responses of "well it works for me." which is why you still use Linux and most people don't. You just have the exact setup that Linux caters to.
I mean that's exactly what I have. Simple Nvidia 3070 with some random Mobo and 64 GB of RAM. An Xbox controller and a Wacom tablet aren't exotic. Most people will have an Xbox controller if they play any racing game or vehicle game on PC. Lots of artists exist. Wacom tablets are for drawing and are not a keyboard/mouse replacement but are used alongside them for things like Krita, Gimp, and Blender.
CUPS typically works for all printers on Linux, it's one of Linux's strongest systems. In my opinion, the better move is to never need to print anything. Print everything to PDF, sign digitally, and send stuff to my phone if I need it on the go.