"Configuration Manager will not allow you to actually import duplicate updates."
That statement means nothing because you don't actually import updates into ConfigMgr unless you are
using SCUP or one of the third-party tools that does the same thing that SCUP does.
Correct that there's no by design reason to use more than on package however there are practical ones: specifically when a package gets corrupted, particularly
if it's a big package, it's very difficult to recover from without recreating the package and of course will have wider impact than a smaller package getting corrupted or failing to be distributed to a DP. I've seen this happen often for whatever reason
(even with DPs in the same data center) and the best path is always to use many smaller packages to limit the scope of issues when they happen and reduce recovery time.
As for the 500 updates per group, that is the 2007 number, in 2012 they are limited to 1,000.
And finally, each package *must* have it's own folder. That is once again by definition of what a package is. Mixing package source together is technically possible
but not the by design path and will cause issues. I'm not sure how you keep coming to the conclusion that it is acceptable or why you'd want to do it in the first place anyway. That doesn't mean each needs to own share if that's what you're thinking,
it's just means each needs its own folder -- two different things.