Oh it isn't logical, but neither is treating two different planets by two different standards, the only difference between Adana and Bajor would (at least on the surface) be that one caste system is class based and the other religious based. Actual the discussion between Sisko and Kira about the Federation not admitting Bajor if there was a caste system does prove part of my theory, if the Federation had the power to change it Members laws and societies, then all the Federation would have to do is admit Bajor with a caste system and then dissolve the caste system. The effect would be the same as admitting Bajor without a caste system in the first place. If I'm right and Bajor had been made a Federation Member while a caste system was in place, then there would be nothing the Federation government could have done about it, just like it couldn't have done anything about Adana's. And that assumes that the Federation even has a general prohibition against caste systems. If a group with too many voices can't make decisions, then how do you think the Federation council get anything done with it one hundred and fifty voices ? The difference would be that the Federation government isn't a true central national government, it would have few of the traditional duties, remember each of the member planet already have established national governments, either one or many. The same government that the various worlds have before joining, is the same government after, none of the duties and responsibilities are transferred to the Federation. The Federation government's only responsibilities are limited specific areas. Imagine a chain of islands in the middle of the ocean, the Federation is only responsible for the deep water, the members are responsible for the land and the shallows. Good question, do you have a answer?