Answer
Yes—an ArgoCD per cluster gives isolation (a failure or compromise affects only that cluster), avoids cross-cluster network/credential needs, and localizes blast radius, at the cost of operating many instances. It's chosen when isolation and resilience outweigh central convenience.
Real-world example A security-sensitive org runs ArgoCD in each cluster so no single hub holds all clusters' credentials.