You guys must have been late to the Steam store game or have rose colored memories. The site crashed a lot in the beginning, some times for very long periods of time. Some times it took awhile for games to activate after purchase. On day one for big releases the servers would flat-line, it was great.
The best was and is Steam would ban or remove a game and not refund the money they charged for it with no word to the customer for days soe times weeks. Awesome.