Very true.
The problem with GTAV:O IMO was that it forced players who want to build businesses, do the missions with friends, etc. into a free-for-all environment that quite frankly gave griefers a drastically unfair advantage. Players doing the missions had everything to lose (sometimes 100's of thousands of dollars) while the aggressors risked nothing, could engage with anything they wanted to in their arsenal, could respawn limitlessly, etc. It essentially painted a target on players who simply want to play the game and created a buffet for trolls.
I get that some folks like that but I think they can make modes that better suit a PvP play style. HOWEVER, they also should create a mode for players who prefer a more cooperative experience where they don't force those players to have to join public free-for-all session to take advantage of activities, build businesses, perform related missions, etc. At the very least I believe they should make aggression toward other players an act with great risk as to discourage it and (rather) encourage cooperative gameplay.