Part of it may also be the research funding and population. Britain was funding planes, radar, naval equipment and intelligence (code breaking). Germany was funding airplanes (jets), tanks, rockets, and artillery. Japan was funding ships, and were winning the wars they were fighting against China, Britain, France, and the Netherlands in Asia. They had no need to build a better rifle for their infantry. All of these country's populations were smaller than the US.
The US on the other hand was funding research as well, from the A bomb to the carrier, big bombers to individual weapons, and had both the economy and the geniuses to invent new weapons. Consider for a moment why we divide high school football into 1A, 2A, 3A, 4A and 5A teams. The 5A teams have a massive population to draw good players from in comparison to the smaller schools. The US had a large educated population in comparison to the other countries, the Soviet Union included.
The Soviets had just finished a bloody civil war, had a purge of leadership, and were just trying to feed themselves and get on their feet. They lost heavily in the first part of the war as well, and it wasn't that they had many genius inventions, but their equipment worked for the time line it was needed.
The US on the other hand was funding research as well, from the A bomb to the carrier, big bombers to individual weapons, and had both the economy and the geniuses to invent new weapons. Consider for a moment why we divide high school football into 1A, 2A, 3A, 4A and 5A teams. The 5A teams have a massive population to draw good players from in comparison to the smaller schools. The US had a large educated population in comparison to the other countries, the Soviet Union included.
The Soviets had just finished a bloody civil war, had a purge of leadership, and were just trying to feed themselves and get on their feet. They lost heavily in the first part of the war as well, and it wasn't that they had many genius inventions, but their equipment worked for the time line it was needed.