I am not sure why you keep trying to defend this desperate position?
64 tick is horrible. Other games don't necessarily have better netcode (although some definitely do), but with mid-round respawning that is far less relevant. If I miss a target in CoD because of poor netcode, it's not a big deal because my health regenerates or I respawn 5 seconds later. In CS, it's just infuriating because accuracy is so integral to the gameplay. Also, why the fuck should I have to go to a third-party platform in order to have a reasonable standard of service when I have already bought CSGO and spent hundreds of pounds on keys and skins? Shouldn't that money be going to sponsoring events instead?
With respect to cheating in CoD, can you tell me the research you did - and don't tell me you were reading forums? I bought CoD WW2 a week after release and played it compulsively until March this year - clocking in 451 hours in total according to Steam. I would say that I saw a blatant cheater on average approximately every 50 hours. The only time I ever really saw a surge of cheating was during the f2p weekend but fortunately that was a brief period. Now, there were obviously cheater allegations against someone, including myself, probably in every other game, but that is more of a reflection of the quality of the playerbase. In CS, there is nothing more obnoxious and frustrating than having to sit out a competitive game against a blatant cheater. I am sure that there were plenty of more cheaters who I missed because they were more subtle and I always give them the benefit of the doubt, but the real fact here is that the effect of cheaters on the gaming experience in CoD is far more limited than in CS.
I am not saying that CoD is on par with CS as a competitive game - absolutely not. However, the differences in the format of the game mean that Valve needs to be doing more to raise the standard of MM gameplay if it is going to appeal to a broader audience.
I reinstalled CS yesterday after not having played for about 5 years and got into a casual server to warm up a little. Immediately a guy calls me a cheater and gives his usual "I am going to toggle as well", turns on his aimbot and that's the end of that. I join MM, get thrown into some DMG game and within the first five rounds two of my teammates leave. I get kicked by my remaining two teammates for refusing to surrender (it really fucks up your rank placement). In the next game I am up against a 5-man premade and we lose the pistol because one of our guys is AFK. We almost pull the game back in the second half and then the same guy goes AFK for about four rounds in a row and we end up losing. The final game we roll the other side 16-4.
The problem is that the player base is fragmented across several platforms meaning that the gameplay experience is far less consistent than it should be. If Valve at least introduced 128 tick to MM the overall quality of the experience would improve substantially and more players would return to the platform or pick the game up again - resulting in a larger player base and a more consistent experience. Why do I need to go to ESEA/FaceIt to achieve this? It is the same cheating. Third-party platforms like ESL/ESEA/FaceIt have far better cheater detection than VAC with hands-on teams to review individual cases. With the amount of money Valve is making out of CSGO, they can afford to do far better. Right now, it is simply not good enough.