That's easy. Because Scripture doesn't explicitly include by name the above Catholic teachings.
How does that answer the question?
If those teachings are acceptable to the RCC without being named by name, then why is sola Scritpura disallowed BECAUSE it is not named by name?
If SS is disallowed because it’s not explicitly spelled out in Scritpura and named by name, then why do those Catholic doctrines get a pass?