I work in a studio, which develops web-browsed online games.
We have close to 100,000 users, who log in and play on a daily basis. The game is free to play with microtransactions. We are in business for 12 years already. We have cheaters, scripters, bot-selling sites, everything you could possibly imagine.
We have a team of 60 people, who are responsible for developing the game. Half of them are top-notch, highly professional programmers, hackers and testers. The other half are artists and Commnunity Managers. As you can see we are quite a team. And we are responsible for supporting just ONE game. If all you say is true about how big BS is, we are 10 times bigger. And we still cannot deal with all the cheaters. As soon as you figure out how the script is working and you apply a hotfix, on the next day you have a modified script and you have to think new hotfix. The noisiest part of our community was making a huge fuss about it. Our bosses were quite upset at the start, because cheating was a big deal. Then they decided to take a different approach. They ordered the dev team to make statistics, so they can get the big picture:
1. How many players are actually cheating?
2. How many players are making the fuss?
3. What do the players actually want in game as priotiry? Fixes? Anti-cheating measures? New content?
The results were:
1. Less than 1% of the daily active players are cheating.
2. Lest than 1% of the community is actually making fuss about it.
3. 75% of the players want new content as a priority (3 months of in-game polls).
Then the bosses were like: Excuse me? And we are budgeting half of our man-hours to fighting scripters and applying hotfixes? Everyone is on new content as of tomorrow!
And the daily active users actually started to grow... So, the bosses told us: "See? We are correct again. The numbers are rising, money is more. Trust us on this."
This is the typical way of making business, when your business is online gaming - you read the statistics and then, based on these statistics, you prioritize your team's working hours.
Now, apply the same logic for BS and you will understand the truth. Yes, UO has cheaters. But they don't bother the large % of the players in it. They only bother small fraction of the playerbase - those, who log into Stratics. Not more than 100 people, at most, for example.
Just my 2 cents.