Watching YouTube videos and reading posts, you keep seeing the same argument. People saying this is a PVP game and everyone should expect it/play that way. The other side says let me play PVE and stop attacking me. The core problem here is that both sides have their personal way they prefer to play the game and they are in direct conflict with each other. This also connects to another problem of really skilled pirates absolutely dominating other less skilled players. I have experienced this like many players have where you can immediately see your opponent is on a whole different level then you. Skilled pirates don't want to be crushing new/low skill pirates and low skill pirates don't want to get crushed by the most savage pirates.
The solution I think lies in a hidden PVP ranking system, also known in other games as MMR. The system would be hidden from all players and would keep track of what each player does regarding PVP specific events. You sink a player ship your MMR increases. You kill another player it increases. The opposite happens and you die/sink due to other players and you lose some MMR. Your current MMR level will come into play the next time to log into the game/ switch servers. The game will try to place you on servers with players with similar MMR. If on a crew, the crews MMR can be based on an average of all the players MMR or on just the crew member with the highest MMR or some better equation based on game data. If a player with much higher MMR kills/sinks a player with lower MMR they get a small percent of MMR gained and in the opposite case they gain a higher percent of MMR for defeated players with a higher MMR. Over time it would balance out the community.
PVP savage sweat lords would get matched on the same servers with each other and proceed to have epic battles due to their high skill levels, no longer just walking through the competition. New players would land on servers with other players with low MMR and would have a much smaller chance of getting squashed like a bug. They would also have epic battles as they are both learning how to PVP and sink/kill enemy players. It would allow all players to play their way (which in the long term is what will actually grow the games player base), instead of each side trying to force the other side to play their way. If a mostly PVE player gets a taste for PVP because they successfully defended their ship against other players, they might start to add more PVP to their game time and grow their MMR. One day they might become the most savage of pirates. The point is an MMR system would match players on servers that will allow them to play the game their way against players around their level/play style.
This is not a silver bullet solution, just like no MMR system currently is in any game. It is much better then having no skill system in place. Smurfing is a problem in games with MMR as cruel players create new accounts so they can beat up on new players. If players do that, then everyone will clearly know what they are and possibly report them. The devs can look at the reports and see if crew reported sinks/kills a lot of players on a new account and can adjust that accounts MMR accordingly, forcing these bad actors to constantly make new accounts. It would make them work for their cruelty and not just let them do it with no effort, everyday, with their favorite cosmetics on. Overtime I believe a hidden MMR system would allow players to play SOT the way that brings them back to the game the next day.