Very true, and quite a convenient fig leaf for the modern apologists.
But when nations demand reparations from others for activities that they themselves routinely commit... Look, it's hypocrisy to say "You have to pay for your crimes of this week, but I'll never pay for mine of last year".
Germany was fully party to the hypocrisies of the time. Is it somehow better when Germany colonized Africa or imposed peace treaties on the countries that lost wars with them?
And, rather importantly, Versailles did not impose "punishment" on Germany for "crimes". To say otherwise is to set up a straw man.
Also, I would point out that France did pay all of the reparations that Germany imposed on it after 1870. Germany did not pay all of the reparations that were imposed on it after WW1. So the reality was closer to being the opposite of what you said.
I rather think the infrastructure damage was in France and Belgium because France and Russia (the Entente) had, over the several years prior to WW1, put Germany in a position where her only hope was to strike first if war occurred. Then Russia set off the powder keg in 1914 by mobilizing when she KNEW Germany would have to respond.
...
Germany was in no-wise forced to strike first. Nor was she forced to strike through Belgium. She chose both of those courses of action. Now, considering how badly the war damaged France, it is arguable that (for Germany) it was the best course of action, even considering she lost, so I have some sympathy for the German point of view. But I think the leaders of the great powers, every man of them, should not be let off the hook for WW1. They chose their road to hell. However understandable their choices, even one of those men choosing differently could have led to a very different outcome for the whole world.
fasquardon