I agree with your earlier points that it was a team effort and that the US doesn't deserve "all" the credit.
But that still doesn't mean the above statement isn't true. Right? Think about it. Best,