I've waited for Alan Wake 2. I've waited for countless of other games, time is on my side.
I have so many games in my backlog and on my steam wishlist, I dont really even care if some great game will miss steam. However, I will buy good games without denuvo and sometimes I can even pay the full price upon release. Rare, but a few times a year this can happen.
Switch game prices are ridiculous! I think my (teenage) kids have 4 games for their Switch because nobody wants to pay those prices. I don't know how many 100s of dollars they've spent on Steam games over the years at $5-20 per game, but they're never willing to spend $40-60 and they won't even put Switch games on their wishlist at that price.
I finally picked up a steam deck so I can find more time to enjoy my library. It's weird how your attitude changes when you start using your gaming PC for studying or work. I just don't want to sit there for a few more hours after spending three or four working on something.
I still haven't even started Kingdom Hearts 3 (I know, I know), which I pre-ordered before I even owned a PS4 (I know, I know). And now it's looking like I'll be able to play that on PC before playing it on the console I bought specifically for it. I can wait these fuckers out for decades if I have to.