If we separate cities from their region - it just means the money generated in cities won't be used (among other things) for fixing problems in the countryside. It's just hiding the externalities.
Also from history I know of at least 3 unifications of small states and it was beneficial in all cases (at least for the people involved) - see Polish, German, and Italian unification. Why do we think it's different now?