And Stain is much to be blamed for that for ruthlessly executing generals etc. and not being prepared for war with Germany, and then blaming his leaders for losses.
Consider though, doing that, may have avoided Stalin being eventually overthrown in a military coup, which would have probably thrown the Soviet Union into total anarchy. I think Khrushchev himself even considered the possibility of leading a coup against Stalin, if the situation deteriorated even further.