Interesting question. In those fields there are more than one seats. For cms and pm or presidents we have only one. But the lunatics who took the power from British can come up with a formula, like every second president has to be Dalit, every 4th president should be a Muslim etc.