Are you going to add some features for more structured data? I'm thinking about tables like in Notion where you can sort by any column. Working with Markdown tables is very clunky.
The closest thing in Markdown is probably front-matters. You're right in that Obsidian is not great for structured data right now, and for that purpose Notion or Airtable is much better.
If you need to edit tables then you could just use TableFlip, gives you a spreadsheet style interface to edit tables, automatically updates your markdown file without the need to copy paste https://tableflipapp.com