Why was that? Are German politicians and businesspeople that much superior to the British?
Not really. The main reason behind the "Wirtschaftswunder" was an unprecedented generosity of the Allies. Germany lost the second World War in a row - and yet most of her debt was pardoned. Nobody, however, pardoned the British war debt. Look:
Victor's curse, it may be called.