As far as I understand it, the locked types are required for Anytype to work properly and as it is now there is no way around it. It is how Anytype is being build.
However, I feel like the following types should not be locked or needed:
- Human
- Note
- Page
- Task
All other types feel requires with unique functionality (like Image, Bookmark, etc) but these four feel like types you can build with the default blocks/relations and should not be locked. When better task management gets introduced I can see Task being a required locked type.
However, when looking more closely (while typing this reply), these four types are also the four layout types:
- Basic (= Page)
- Profile (= Human)
- Action (= Task)
- Note (= Note)
So I think this is the reason why those types are locked and required, since in the background the layouts pull information and functionality from the corresponding types? That is just my guess, maybe a developper can say more about this?