Вопрос хороший, ответов на него множество, действий - даже согласно мудрейшим рекомендациям по улучшению положения в стране - минимум.
Но, пожалуй, 2 проблемы я назову и отвечу на вопрос.
Первая проблема заключается в таком ёмком слове как "менталитет". Перечислять характеристики русского (а тем более российского) менталитета можно долго. Среди характеристик будут такие как терпение, тяга к некоей "справедливости", ленность... А если брать более локально по областям и мегаполисам, то выявятся многие новые черты. К примеру, вот блоги о менталитете жителей не самого крупного города: Ростов-на Дону:
Вторая проблема - большая территория России. Например, Вы замечали что в большом городе % морально опущенных людей гораздо выше, чем в маленьких городах (поселения, где нет налаженного производства в расчёт не беру: там народ вынужден лечится от безысходности "народными средствами")? То же можно сказать и про Россию: чтобы достучаться до ответственного лица жителю какого-нибудь Гадюкино придётся затратить массу времени и сил.
Это не все проблемы, но они основные.
Теперь к вопросу:
Они могут обсуждаться хоть сотни лет, но не решаться.
Переведу лучше весь вопрос на простой русский язык: почему не решаются вопросы внутренней политики?
Ответ. Никто и никогда их просто так, без боя, решать не будет.
Исходя из ментальности каждое ответственное лицо будет строить из себя царька на своём месте. Те же немногие, что что будут служить ради того, чтобы обеспечить нам всем нормальную жизнь вынуждены будут или мириться с царьками, или уходить со своего места.
А народ, представляя из себя крайне неоднородную массу, будет НА СЛОВАХ кричать, что: надо ж их призвать к порядку, а НА ДЕЛЕ, озираясь по сторонам, выискивать: за чью бы спину спрятаться.
Исходя же из территории, мужик из Гадюкино скажет: Ну что же делать? До Москвы далеко! и сядет за стол с собутыльниками решать политические вопросы.