Going down that road you have the EU, to a certain extent. It's a spectrum, don't go to granular but neither go too large, you still want to be able to handle things. E.g. a lot of education issues in Germany come, IMHO, from the fact education is done on the state level and not the federal one. And why stoping at nation level? Culture and history.
Ok but I can say 'maybe country B is richer, then country B might not want to fund schools in country A, leaving those desolate'.
Why's that not the same?