It's too easy for users to run a sharded cluster with only 1 config server, which should only be for testing/prototyping. It should be an intentional decision on the user's part.