Yes. Ever since they started Play Anywhere, all their first party games have been on PC. And I believe they plan for all to be on Steam as well as the Windows Store going foward. And yes, Infinite will be on PC day one, including on Gamepass for PC, just like Gears 5 and all their first party games have been for a while.
The only thing you may miss are some third party games that don't get a PC version (Kindgom Hearts and so on). But if you plan to get a PS5 you'll be covered.
MS doesn't care much whether PC gamers buy an Xbox, they're fine getting their money on PC where they also sell their games, DLC and Gamepass.