The big picture is that the German economy, the Army, the country and the food production system were all in a state of collapse. It had been a major aim of the German High command to prevent supplies, food and troops coming across the Atlantic from the USA (just as in the second World War), but the British blockade of German sea ports was much more effective in preventing materials and food reaching Germany. Germany still had plenty of troops willing to fight, but they were now mostly old men and boys, many without any military training. They had almost no food and no ammunition, there was no war production left in operation and they were unsupported, without effective leadership and with morale at rock bottom. Surrender was their only option.