There is too much to respond to all, will be interesting to see how the wolfire case continues then.
I just wanted to chime in on the last bit.
So as you say steam wins on features, and Epic and MS have both chosen not to compete on features. It's not that they can't, they both have the means and money to do so, they just don't want to invest the money on the infrastructure incase it's a big flop I guess.
Either way you are making out like the only valid perspective here is focusing on the game price, but as I said to me the feature set is VERY important. Literally the only reason I use steam over other platforms is the features, being able to use any controller and remap it to however I want. Knowing my saves can be transfered to any computer, streaming to the TV so the kids can play games on it etc.
I appreciate not everyone else uses these features, but some of us do, and this is why steam is the better platform. If MS let me stream games to my TV and use controllers properly etc I would happily get game pass, but their platform is rubbish, same for EGS.
This whole thing is just crap platforms complaining they can't compete when they havent even tried, they just want the free publicity in the hope they can get more users "in the door".
This tool is great for people who play fullscreen games, but if you play windowed it currently won't work properly for you (even in windowed mode).
I got it to try and bump my 1440p@60fps to 1440p@120fps without making the GPU want to take off via the frame generation, and unfortunately while it does have a windowed mode that either draws over your window (it's wonky and slow) or a mode where it just does fullscreen but with black space to pad to your window size, which looks silly.
I like what it does but I have other stuff I want to see on my screen while playing so want to keep my games windowed.
I would also say if you are playing a game that supports dlss/FSR with frame generation, just use that instead as it will use frame buffer data to drive the upscaling/frame generation, which is pretty efficient and the data is already on the gpu. Lossless scaling is basically taking REALLY FAST screenshots of your game and upscaling/frame gen then drawing it over your screen quickly.