Although this statement could be true, IMO the main reason social networks haven’t taken off is a lack of initial utility for an individual user. Too many social networks rely on the “if my product reaches critical mass” line for applications that don’t have a strong enough first player tool to have users returning long enough to establish enough traction to spin the flywheel. As @chrisdixon once said, users will come for the tool and stay for the network. For the networks you named, we came name all of the use utilities.
However, I do also think the platforms/mediums are limiting the utilities that can be built which is why we’re seeing VR/AR etc.