А почему не разрываются? Две причины, которых у нас нет. И Канада, и Бельгия - государства федеративные. В Канаде два, а в Бельгии три официальных языка. Мало того, в Бельгии еще интереснее деление: она параллельно делится на три федеративных региона и на три языковых сообщества (причем территориально они не совпадают, не так, чтобы в каждом из трех регионов свой язык). И есть отдельные парламенты и правительства для каждого из регионов, и каждой языковой общины. Ах, да! Забыл упомянуть: обе страны - конституционные монархии.
Сложно и на грани маразма? Но ведь живут же, неплохо живут. И договариваться умудряются. А почему? Потому что не пытаются натянуть на разные по национальному, языковому, культурному и религиозному составу населения регионы одинаковую смирительную рубашку.
Так что нет ничего страшного в разумной федерализации. Вот только, боюсь, у нас такой сценарий проблематичен, ибо у нас все политики (и прошлые, и нынешние, и те, кто рвутся к власти) по своему менталитету - царьки. И не захотят сознательно ограничить свои полномочия, прикрываясь при этом любыми лозунгами. Кто унитарностью, кто неделимостью, кто национальной свидомостью - пофиг. Главный принцип один у всех: мы самые-самые графья Монте-Кристо, а остальные сами знаете кто...