Major games that depend quite a bit on mulitiplayer (i.e Halo and Gears of war) don't have bots, but the games would improve quite a bit, if players left during a game it could be replaced by a bot. This has been done with many a game (i.e Unreal tournament 3 and L4D) so why not Halo and gears??