I also find this a bit annoying. Due to how much customization I need for my templates and types, I have to create a new type for what is basically the same as a built-in type and then get creative with another name for it (e.g. Bookmark 2.0). I would prefer to the option to simply customize existing built-in types.
it seems to me technically difficult to do this at the moment, it’s just that if the user can edit or delete the Note altogether, then creating a standard page with the Page/Note type may be broken, since the program will not understand what type the page should be.
Ugh! This is annoying. I want to get rid of the Task type. I already have a type where I use one of the templates for tasks. It’s just extra clutter sitting on my screen like one of those Forced Apps they stick on your phone that you have to ROOT the damn phone in order to get rid of them.
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:
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?