That's maybe true, but:
- Every application is different. For example: some might and some might not use isolation modes of Cookies directories.
- Including directory MSOCache is discutable, because you have to decide if users will be able to install some additional things from MSIs.
- Some shortcuts' icons are directly from MSIs located in MSOCache
It's not always clear what needs to be in package :-)