This would also support orthogonality with other tools, i.e. users can use the entire ecosystem of text-manipulation and csv-manipulation tools to work with / update the csv files separately from Obsidian as well, without requiring the Obsidian devs to build in a lot of unnecessary API hooks. (of course allowing it to be updated from within Obsidian would be useful, I just mean it shouldn’t be expected to only be updated through Obsidian)
I watched a video last night where a user was using a Python script to update a table in a note each day with running statistics. This would be easier to manage with the Python script updating the csv and not having to think about the display format, and Obsidian simply rendering the csv as a simple table when called.