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).
Like sure a Counter Strike bot can aim better and faster than me. But their positioning and overall strategic gameplay sucks.
Offline play with bots lets you control the difficulty. Online play largely does not. Some people just wanna be John Wick for fun.