Yeah they've contributed. But whenever a nation becomes a superpower they always put most of their effort and resources in to building military strength. In my opinion that's doing more harm than good.