This is a "feature request" and not a bug with the current design. It is intended for the TSC to keep track and potentially address in the future, as it will be a breaking architectural change. This has come up in the past: https://bugzilla.yoctoproject.org/show_bug.cgi?id=2964 https://bugzilla.yoctoproject.org/show_bug.cgi?id=12688 One of the justifications for such potentially major architectural re-design is easier YP Compat compliance, as discussed in the second bug entry above.
This is something we want to do. Richard is on it.