1. They're not used
2. Sometimes they're not updated, the version in the xml file is different than the version in the package info xml file
3. Nothing else in a package has its own version info, version is provided by the package, not each file
2. Sometimes they're not updated, the version in the xml file is different than the version in the package info xml file
3. Nothing else in a package has its own version info, version is provided by the package, not each file
and most important:
4. IT MAKES MERGING HARDER because if someone does update the catalog version files, you get merge conflicts on each and every one.
Request notifications