Steam came out in 2003. TF2 hats came out in 2009. It’s lived in the world of micro transactions way longer than it lived in the before times.
I suppose, yeah, some things would be a lot worse without Steam, so there's that.
I bought TF2 with the Orange Box, and for a few years it was amazing. Then it went F2P with hats, and overnight the player base turned into a cesspit (and the hats themselves completely ruined the aesthetic that they spent years painstakingly crafting).