As time goes by I become less and less of a fan of plugin store.
Can you just use a migration here and add a proper table, it gives proper data ownership to the plugin and is way more easy to clean up, data is easier to access and so on.
I get we want to make something dynamic here, but feel it is way cleaner just to have plugins stage the tables they need with proper models and so on.
Longer term we can even have a “registry” file committed to core the lists what plugin owns what tables.