There are daily cheaters getting banned.¨
It's not like CS 1.6 where the cheaters ain't getting banned and are able to banevade, in csgo the VAC works fine and it's banning daily cheaters.
If every CSGO Player would daily solve 1 overwatch report, the ammout of cheaters would decrease immediately.l
VAC banning daily isn't necessarily true, it bans people, anything from a day to 1 month, if not more, after they detected a cheat. Obviously this is so the cheaters don't know when, or possibly which cheat was detected.
I also wouldn't say VAC works fine, it certainly works, but VAC is always playing catch up, so there is always going to be a period of time where there are people cheating which won't be banned for 'x' amount of time.
I do appreciate the work they put it, but I wouldn't hold it up as the pillar of anti cheat software, plus how secretive volvo are about it never helps, but there are obvious reasons for that.