Answer
There's no technical requirement forcing a split, but it's best practice to keep configuration organized by component/module — export and store separate ACP files per component even when nothing technically prevents combining them into one. Keeping the ACPs component-scoped makes them easier to manage, review, and place correctly in the repository structure documented for configuration management, rather than ending up with a single ACP that mixes changes across unrelated modules.