I recall doing an adequate amount of bitching about Microsoft's store, for exactly the reason you mentioned.Funny how nobody bitched about Microsoft putting exclusives on their shitty window's store. Even though that store is worse than Epic's.
I assume the only reason why the Xbox store is tolerated these days, is simply because of how good of a deal gamepass is.