Maybe don't think #nostr is only a social media platforms, it's a protocol transforming how future applications are communicating. Social media is just one small use case. Maybe it wasn't the best use case to start with and compete against these behemoths, but for sure it was one of the easiest. Right now people don't care how their personal data is used and have no sense for privacy, therefore they are using highly centralized platforms. This will change.