I’d say one big reason is that Nostr isn’t just one app, it’s a protocol , so it feels more complex and requires more manual setup compared to something like Twitter. Because of that, a lot of people’s friends aren’t here yet. Also, many people choose ease of use over everything else, and Nostr hasn’t had much marketing to get the word out. That’s why it’s still pretty unknown to most.