Oh shut up, it’s releasing day one on Steam. Show me a first party game that is also releasing on a different marketplace on Day 1. Quit crying. It’s not like they are forcing you to buy an Xbox.
Or shit if you really wanted you could even just buy a month of gamepass and stream it to your TV/phone.
Cool. I was pretty interested in it. Hope you find something else.