If you guys want some concrete evidence of Splash Damage's bot-programming skills, you could try playing ET:QW. There's a free demo available, and that's all you'll need to see that the bots are able to understand their environment and accomplish objectives. They do the primary objective, they heal you and give you ammo when you need it, they place turrets and mines in useful places. In the four years since ET:QW came out, these devs can't have gotten worse at this.
They love placing mines on stuff you need to hack. Really annoying.