I recently installed the PolyMC package(org.polymc.PolyMC) it is a minecraft client.
Minecraft itself uses java, one of the things i noticed however that the package size is huge, not because of the size of the application in itself, but because it uses the OpenJDK17 and 8 extensions(for newer and older versions of the game). I would expect Java itself stored separately but it does not seem to be the case.
This also means that every time java gets updated it shows up as an application update and not as a java update.
Does that mean that for every application using the OpenJDK extension i have multiple Java same runtimes stored on my system? And that they all have to update separately?