One problem with these "apple" stores is that they are designed for vendors with tiny portfolios.
Any vendor with a non trivial portfolio has components that are shared between its applications, some applications like office or creativity suites are specifically designed that way.
I can understand that those store services stay away from global dependencies sharable between vendors, but vendor internal dependencies would be handled by the vendor itself.