Steam started in 2003 while Xbox Live started in 2002. XBL came first, and was essentially a pioneer in the universal online infastructure system that DIDN'T go under (Dreamcast, I love you

but that's an L

) They had this planned in the Xbox's inception. SegaNet bombed hard in Japan because a) no one had a Saturn and b) the Dreamcast was an L to the god PS2.
What was the alternative to Xbox Live at the time of it's inception? Some wack 'online' functionalities that were never fully developed in the entirety of the PS2's life and early in the PS3's life up until PSN? Do you blame them for the price? There was NOTHING like it at the time, of course the competitors wouldn't make the same mistake and all of that easy money floating in the air
DLC was happening way before the 360's inception, as I vividly recall buying DLC for Halo 2 and Ninja Gaiden Black. 360 popularized it, sure, and YES there are some scummy practices regarding DLC but this 'bawwww why don't they sell it as a full game' entitlement bullshyt that's preached by motherfukkers who don't know a GODDAMN thing about game development.