So, this whole products thing is a lot of smoke and mirrors; it's mostly metadata, injected into the system by a -release package for each product. The -release package have RPM 'provides' dependencies to provide symbols of the 'product() = PRODUCT_NAME' type that are added as a new type of object into the RPM database. As you can see, I used the same ISO file as you, and actually the data look quite consistent. Yet, something must be missing; but what?