This is a feature request, please open this on GitHub as a feature request. Since at this time JCB automatically adds the uninstall sql to each component. We do this since the normal
upgrade path in JCB for each component actually works
very well, and usually uninstalling an extension is a very bad choice since it removes all remnants of the extension integration out of all core tables. I would never use this as a upgrade path... meaning to uninstall and then reinstall, JCB manages the SQL updates and stuff very good if the components meets the default development path, watch these tutorial: