Почему не хватает? Социалка есть. Просто одна отрасль не может кормить всю страну. Посмотрите на Канаду. Они тоже сидят на трубе, половину, кажется, бюджета с нее имеют. И у них, при объемах экспорта сопоставимых с Россией, народу в разы меньше живет. И у них нет трат на военный бюджет, потому что у них только одна граница.