I suspect the concern OP was referring to was not that bots aren’t challenging, but to the sense they play differently than players do. There is overlap in what it means to be good vs players and bots, but there are also elements unique to one or the other.
Yeah exactly. It's the same for racing games; at the moment most bots are just allowed to cheat (racing games) or are just very good at noticing everything (cs bots), but they're not "clever" like a person is.
What we really want is a cs bot that actually has some tactics, but can also make mistakes. I'd love to feel like I've been tricked by the bot (ie they throw a smoke out a window for no good reason other than now I know they're in the building, so I approach the entrance to the building, only to be shot in the back because the bot has repositioned; it threw the smoke not to occlude, but to bait me), but also feel like I have tricked the bot now and then (ie being able to tell that the bot reasoned fairly well about what I was trying to do, but that I still outplayed it).
Yeah this is the biggest complaint with bots. It's like a Chess AI. Sure the best Chess AI can absolutely dominate any human player, but they do it in an inhuman and un-fun way.
Like sure a Counter Strike bot can aim better and faster than me. But their positioning and overall strategic gameplay sucks.