I guess there is some logic behind it, e.g. to separate the responsibility of each component, split the generic component and the components specific to a given entrypoint.
You can already find in the ps5-unified-autoloader commits some changes related to yarpe titles support.