Steam's matchmaking services are far more limited than Xbox's.
Also, very few Steam games are sold outside of Steam. How many Xbox games are sold by other vendors like Walmart/Target/Bestbuy/Amazon/GameStop?