All these things fail because they don’t have distribution; which is what nostr gives you.
Same reason for which vimeo and those other YouTube’s don’t work, because they compete head-on against YouTube on YouTube’s turf.
Nostr competes in a very roundabout way by improving distribution across the board, not on a use case-by-use case basis (same reason why Spotify tries to get you to create a social graph and fails miserably)