I guess I just don't get the tribalism here. Both are cool in different ways.
Singleplayer games offer a more curated experience. A story and a set of hand-crafted challenges. But that generally means finishing one and moving onto the next, rather than really sinking my teeth in it.
Multiplayer games offer a neverending challenge. There's always a better opponent. And I've made a lot of good friends through these communities.