>>rp1+84
A mailing list is generally made of people who are a lot more engaged and willing to support you. Twitter and tiktok are places you use network effect to try to grow your committed customer base but the conversion rate is much lower than a mailing list.
I think it also depends on business model and product but mailing lists are fundamentally more targeted than social media. You still need both to some degree.