usr338
Because adding any data type has a long list of consequences and features that must follow for a low-code tool to work. If there is a major benefit or a capability we need, the effort might be worth it.
But I do not know of a use cases that would justify this, which cannot be addressed by existing features. Adding everything into a platform "because its possible" introduces bloat, bugs and more maintenance effort going forward. With limited resources, you can quickly loose all your dev time to supporting features that are not beneficial to the vast amount of users.