Membership plugin, on wordpress uninstall, remove itself and all custom tables?

Question was: With membership plugin, when I uninstall the plugin and remove it via wordpress, is the plugin suppose to remove the custom tables which was created and any settings that it had added?

The reason is that I assumed when I uninstall any plugins, it should remove itself and anything it had previously added as a result of the plugin installation.

So just want to clarify if this was ever considered, if intentionally done the way it behaves at the moment, why?