Managing a handful of Kubeconfig files and contexts is straightforward and well-supported by existing tools. You can use kubectl config view –flatten, define aliases, or use kubectx.
Source: The case of Kubeswitch. Managing a handful of Kubeconfig files… | by Daniel Foehr | Medium
Meanwhile, Kubernetes adoption has gone through the roof, and large-scale Kubernetes landscapes with hundreds to thousands of clusters are not uncommon.