Minio is deliberately designed in this manner for scale. It is in our intention to make storage deployment to be simpler and scaling is achieved by deploying many smaller instances.
So each minio cluster is a deployment unit which scales with your orchestration software like kubernetes. In our view creating a gigantic cluster with single namespace is scary, where single server can take down the the entire data center.
With Minio's design the intention is to isolate such occurrences and safely operate/upgrade clusters without disturbing a single namespace.