Это обыкновенная опечатка (если там действительно 91 млн - на картинке не видно): на самом деле 31 млн.
Все цифры в табличке(русских, белорусов и т.д.) - данные переписи 1926 г., хоть книжка и напечатана в 1931 г.
Заодно сообщу, что между 1926 и 1939 г. проводилось несколько местных (как сейчас говорят региональных) переписей, а также учет городского населения 1931 г. (только городского!), и всесоюзная (общая) перепись 1937 г. Последняя была признана правительством "дефектной" и на 1939 назначена новая перепись.
Действительно голодомор на Украине унес по разным оценкам 2-5 млн. жизней (лишних смертей, по сравнению с "нормальной" в то время смертностью). Кроме того голод был особенно силен в Нижнем Поволжье и Северном Кавказе, где среди населения было очень много украинцев. (И в Казахстане - но там сверхсмертность была гл. образом у казахов).
Наконец, политическая оценка времен коллективизации (1930) четко связала противников коллективизации на Украине и в соседних областях с "националистами (украинскими)" и "петлюровцами". Было постановлено запретить "украинизацию" вне УССР.
Народ в СССР был политически грамотным - знал кого бьют, а кого нет. Да и начальство на местах всегда четко выполняло указания, даже негласные.
В переписи 1939 г. огромные массы тех в РСФСР (особенно на Сев.Кавказе и в Черноземье), кто в переписи 1926 называл себя украинцами стали называть себя (или их называть переписчики) русскими.
Так несколько факторов действовавших в одном направлении сократили число украинцев по данным переписей.
Конечно, никакой ощутимой эмиграции украинцев из СССР в то время быть не могло, хотя несколько тысяч человек вполне могли просочиться.
И, наконец, ответ тому, кого "впечатляют такие национальности - казаки и тюрки". Да, раньше казахов называли "казаками", а до революции "киргизами". А азербайджанцев - "тюрками", а до революции - "татарами". Чем громко "впечатляться", почитайте историю. Сколько раз менялись названия народов?!