Tables: why are menus so inconsistent?

I just installed the new 0.6.0 version of Tables, and I have to say I’m totally impressed with the progress, kudos to the devs!

However, I noticed that there are context menus for tables/views at several different places, and all of them are slightly different for some reason. There’s some differences I can understand (e.g. don’t offer the “create column” operation unless the table/view is actually displayed, and the current columns can be seen), but as for the others, I’m really confused. To begin with, why are some context menus divided into categories, while on others, the same items are just dumped there?

And for something that’s missing and I think we should have it: clone table (with/without data).

For reference, I created a summary of the different context menus I could find:

table - left pane
  • edit
  • create view
  • share
  • import
  • integration
  • delete
table - top right corner
manage:
  • edit
  • create view
  • create column
integration:
  • import
  • export CSV
  • share
  • integration
view - left pane
  • edit
  • duplicate
  • share
  • import
  • integration
  • delete
view - top right corner
manage:
  • edit
  • create column
integration:
  • import
  • export CSV
  • share
  • integration
view - in list of views of a table
  • edit
  • share
  • integration
  • delete