I can understand why some people cheat, of course it feels satisfying to win every game, but it just takes the fun away for the other 95% of the community or whatever it is. However, you can't really blame it all on the cheaters. Valve needs to get their shit together. They earn millions each month, it's ridiculous that we have to install or pay for third party websites (ESEA, FaceIt, etc.) to have a lower chance of playing against a cheater.
There are many people cheating on LEM+, I had many games where it basically is cheater versus cheater. It's ridiculous and it sickens me that Valve is swimming in money and ruining the community at the same time. I doubt CS:GO (matchmaking at least) will grow if it continues like this. I rarely play matchmaking anymore, I'm SMFC myself and you basically get queued with a blatant cheater every 1/5 games and god knows how many are trying to hide it.