Remove open world PvP from D2? Absolutely not!
But don’t worry, there is something you can do to avoid getting ganked. You can make a private game.
I rarely had issues with ganking in D2. Sometimes a player would join and hostile us when trying to do public baal runs; but if we didn’t want to deal with them, it wasn’t a big deal to just leave and quickly make a new game to resume the grind.
Please respect that PvP is a big part of D2, but you’re still free to enjoy the game however you like, thank you.