Do you use Xbox? You're probably taking too much time to download the app, which is only the official way for Windows users to access their favorite videogames. Xbox lets you bring together all your achievements and games with friends making it easier to connect to the entire community.
It will allow you to browse the games of your friends, talk with them and discover new recommendations. You can also sign up for or manage your Xbox Games Pass and buy add-ons and DLCs from the online store.