You missed the most important bullet:
1. Decentralization.
It does not matter what-what other features you add to your blockchain. The only thing that separates a blockchain from a centralized database is the ability for decentralized consensus. With the decentralization comes the community, security, governance, privacy, and all the other useful aspects of blockchain technology.