I'd actually argue the stalinists created famines not by accident but at least partially by intent. Their economic modelling and planning were terrible, yes -- in part because of ideological blindness you mention. But the existence of the NEP for a short period of time in the 20s shows that at least some of the Bolsheviks were able to demonstrate more flexible thinking.
But they were also legitimately terrible, damaged, malevolent people who were the products of a nasty civil war. Starving their perceived enemies and brutalizing whole populations to do so was part of their MO.