No good competitors because they don't have money? Excuse me? Are you seriously trying to paint Epic Games as some poor small underdog company?
Yes, Steam will eventually go to shit. But it's not shit right now, and the competition can't even be bothered to have a shopping basket feature in their store, something every online store already had since the dawn of online stores 20 years ago.