Part of the idea is, if you want to add “context” to the table or embed it in another note, you will be able to insert the markdown note with csv format in another note with ![[Embeds]]
In my opinion, working with markdown files with csv format simplifies the plugin development, avoiding format or encoding errors.
Anyway, you already have plugins to open csv files in Obsidian.