> why is Apple allowing these companies to ship apps that unnecessarily take up a meaningful amount of storage space
The answer to this one is obvious - to incentivize you to buy iPhones with more storage and/or higher tier iCloud plans.