so, that's one way of looking at it, it's the conventional view, and probably more correct, but...
Another way of looking at it is that the fighting resulted because France and the allies didn't crack down on Germany when they failed to meet the terms of their surrender.
Personally, I feel that your view (and the conventional view) is more correct, but it's interesting to think about the converse. I mean, we've still got troops in Germany today, right? What if that's the key? It wasn't about economically rebuilding them, but what if, instead the war didn't flare up again simply because the occupation never ended?