Well for ladder style games, it is necessary. Take a look at diablo 3 leaderboard on switch. Just absolutely full of hackers/exploiters/ whatever you want to call them because you can play offline.
That being said, diablo should ALWAYS have an offline mode available as well as an online mode. That is how it was in diablo 2 and I miss it.
I really miss shitpost crusaders