2) Canonical does not have enough developers, unless they found a magic recipe by which their relatively few employees know how to fix issues in all these packages while not contributing upstream and while also maintaining mir/upstart/snap whatever their latest fad is. So if you have say a performance regression or a kernel crash or a miscompilation they might just relay that to upstream developers and hope they fix it.
3) Regarding package count, PPAs are basically the same as EPEL or Copr, and are unsupported.
I'm not saying they are bad at support. I'm saying that they are betting on their customer not actually asking them to support some of the things they ship. Red Hat just says "no thanks, feel free to use EPEL or pip but we don't want to touch it".