Have you played some of the community FFA servers? If you choose hard bots, on most servers, the bots have inhuman reaction and accuracy.
But I guess your point is fair -- it would be much nicer to see bots that cooperate as well as they aim. Would allow much more realistic takeover scenarios to be played.