
There are a class of people who notice bugs and exploit them for their advantage, and there are people who used external software to get ahead in the game. Often, developers ignore the cheaters and punish the exploiters. Is it really worth it?

From GI.biz: "Krafton, the Korea-based publisher behind PlayerUnknown's Battlegrounds, released its Q3 financial results alongside news on how it's expanding its collection of studios.
The company reported that it saw revenues of $328.5 million and net profits of $171.5 million, the latter marking a year-on-year improvement of 27%.
Krafton also announced it plans to acquire Neon Giant, the developer behind The Ascent, and open a new studio in Canada."

The latest PUBG update transforms the weapon meta in Krafton’s battle royale game, bringing changes to vehicles and Deston to make winning even harder

PUBG, the battle royale game from publisher Krafton, will be banned in Afghanistan in 90 days as the Taliban says it is a waste of time and too violent
I say this:
Offline (single player where no multiplayer is present at all), do what you want, because YOUR game is affected at the end of the day (and if you're smart enough to have a back-up save then you're golden)
Online (and/or multiplayer) - depends on the circumstance. About 99% of the time, ban/suspend with a revoke in whatever the player(s) worked towards. There's moments where someone did a bug/exploit with 0 knowledge of knowing it really was until the devs themselves says said action is.
Prime example is Bullet King in The Division; die on him intentionally to get max phoenix credits before the patch to remove him to only bring him back under a 4 hour timer. Some would say "Insta ban, no excuse," while others debate "it's the same concept in any other online game, what's the difference?"
The line is when they try to do it in online games. In single player, if you wanna use an exploit or whatever then go ahead. It makes no difference to anyone else. It's online cheaters/exploiters that are the problem. No one wants to spend their free time in an online match with people who are using exploits to give themselves an unfair advantage.