What do you mean by this specifically? Also in what context? (5 bots vs. 5 humans, 1 bot in a MM server, bots in DM servers, etc.)
There is actually some interesting logic behind why some bots are intentionally "bad" or why sometimes bots ignore all commands.
As for DM bots, they're pretty realistic actually, they basically hold W (forward) and shoot at the first things they see, which is pretty much what humans do. Their skills are also random, but usually much worse than the average human so that they're basically just targets (DM is for practice after all).
As for a team of bots, I can't comment. I have never played against them since 1.6 and at that point I think all bots were made by 3rd party developers. Right now I think Valve just doesn't care enough to make "good" AI (good meaning human-like, not god like) since almost no one plays against only bots.
From what I can tell they're designed to be targets, not pass the CS:GO Turing test (which would be an interesting project actually).
Unless the player is toxic and/or purposefully throwing it is almost never better to get a bot.
Best game ever.