How much overhead is that? Also, why would that have much overhead? Things deduplicate in memory.
Your apt update would still be huge though. When the dependency changes (eg. a security update) you’d be downloading rebuilds of 20 apps. For the update of a key library, you’d be downloading your entire distribution again. Every time.
They dedup at the page level.
This isn’t that kind of duplication.