I really enjoy Linux but I find myself having to keep Windows partitions around for software that specifically requires Windows.
Proton makes everything easier by automatically running game files through a translation layer, and it “just works” quite well most of the time.
Also VanillaOS can apparently auto-spin a container when you try to open a .deb or AUR package (this is my rudimentary understanding).
Setting up WINE/Bottles, etc. is above my pay grade.
Is it not possible to create an OS that just does the same thing as Steam but for the entire OS?
Give setting it up a try, it doesnt seem hard once you do it.
Also, linux binfmt is powerful magic. My x86-64 machine can run arm binaries like native with qemu, wine integration is also possible but in my setup i let the gui file manager launch exe files with wine.