What I'm thinking is that nostr is currently easy to develop for, and I hope it stays that way, at least for smaller scale apps.
In the future however, we'll probably see performance issues, and a way to mitigate those would be to use performance optimized protocols in parallel, specifically for apps with many users (like millions).