GoG is just as well. Epic, Ubishit, EA.
Take a look at all of them and take the best choice for yourself. No monopoly, here. Steam isn't paying EA and Ubisoft to suck. They'd suck if Valve existed or not.
Steam isn't the only choice for a gamer any more than a cheap Civic is the only choice for a poor college freshman.
He could do a lot worse.
America is a corrupt capitalist hellscape. It's why I don't have kids, only go to the doctor when shit happens and never pay the bill.