I see your point, and I wouldn’t Want to play with cheaters either. Even if they add trading and ladders they would be better off going with Poe system of separate servers anyways.
Judging by my exp playing with other people in borderlands throughout the years - cheaters who go online in non-competitive games are few and far between. And that game obviously had no reals issues with having characters be usable both online and offline.
Also, if you want to even somewhere down the line consider the possibility of playing with other playing offline is not even an option, so if you want to play now, you are kinda forced to make an offline char. Which I don’t feel like doing personally, since it is pointless, therefore I can’t currently play the game
I don’t think the argument “don’t tell me you can wait for a few days” is fair though. By releasing a game which you charge money for, you kinda take on yourself some responsibility to deliver.