As I say, nostr is quite good (or i wouldnt have worked on it).
Scalability. Data models. Clean separation of data and meta data. Clean separation of data and transport.
You also need a monetary system that is not centralized. For example no centralized premine, like most have. This can facilitate a free market a layer above.
A company that operates on a free market can issue shares in that company. A company that issues shares on a rigged system is constrained and DINO.
And so on ...