When an app is uninstalled all the related data is also removed, however, any files created might stay if for example were created on DirRootExternal.
It is a very bad practice to leave "data forever" taking unnecessary space on the device, besides, it could also be a privacy/security issue depending on what kind of data has been saved, in other words, when the app is gone all related data should be also gone.