MMO RPG Game companies have eliminated game hacking in a couple of ways.
Now that Pay to win is standard in your average MMO cheaters do not gain a significant advantage over pay to win players.
This means that cheaters will always be at a disadvantage to pay to win players, which is ideal as pay to win players are your life blood and it keeps them happy to know cheaters will always be below them.
When MMOs started they used mindless grind elements to get the player to commit more and more money into the game
With Subscription based MMOs. The longer you play the more subscription you give them (it takes 1 month to level to max, it takes 1 month to gear up to do raids, it takes 1 month to complete a raid, it takes 1 month to complete the next raid…)
They changed all that by adding daily quests and limits on how much progress a player can do daily. Instead of having to be online doing the same thing for hours, you do two things for 30 minutes and you log out for the day.
Its hard to name the top players in video games anymore. Leader boards and any social benefits that could be gained through video games has gone down. What is happening is that social rewards are being removed from players. They do not give players the carrot that makes them want to to superior. All players eventually reach the same goal as long as they invest enough time. Due to this hackers don't waste time trying to be the best.
You may think MMO developers are killing their games, they're simply preventing Chinese gold farmers from infesting them.