Why can't Twitter and TikTok be easily replaced? Something called 'network effects'