Answer
A root app per cluster (or an ApplicationSet cluster generator producing roots) can bootstrap each cluster's platform and workloads. Applying the appropriate root to ArgoCD provisions that cluster's full app set, enabling consistent, reproducible multi-cluster setup.
Real-world example Each new cluster gets its platform by applying that cluster's root app, which pulls in the standard component set.