As many others have said, you can't convince people to enjoy a thing that they do not enjoy and any efforts that you make to try to force them to enjoy it will only backfire and cause resentment of both you and whatever you're trying to push people into doing.
SoT is a wonderful experience for me, but I know of a lot of people who passionately hate it. I strongly disagree with their opinions of SoT, but I respect their rights to like or dislike whatever they want.
My OG crew? Some are long gone, some still play, sometimes we even play together. I have other crews, I enjoy playing solo and if I'm stuck I just use LFG or Discord (which can both be mixed bags, but if you don't wanna solo they're worth a shot)
If I was really trying to show someone who's skeptical what I love about SoT, I'd start by figuring out what types of gaming experiences they enjoy.
Are they PvP focused FPS gods? Then throw in with the Reapers and go look for fights.
Are they more into solo roleplaying games and narrative driven adventures? Then do a bunch of tall tales and don't carry any loot so it doesn't matter if you lose your boat.
Do they enjoy grindy games and watching the numbers go up? Then focus on PvE but make sure you turn stuff in regularly so that they can watch their gold pile grow.
If you focus on tailoring the rewards of your play sessions to the things that they enjoy in other games, you'll have a better chance of them understanding what it is that you enjoy about SoT. But there's nothing you can do to convince a person who dislikes a thing to change their mind, they can only change their own mind, you can do your best to facilitate them changing their mind, but there's nothing you can do to make it happen.
