I think this is the core issue. RedHat have a lot more engineering resources than Canonical so
make more of an impact upstream (after all it's in every packagers interest to push changes
upstream that make their life easier). If the balance of economic resources shifted I would
hope that would directly impact the number of developers in each distro and hence the
contributions upstream.