But it should be noted that most IC designs don't have 100% yield, especially at the cutting edge process nodes. Depending on where the defects are, dies are either thrown out or "binned" (e.g. if a high-end CPU has bad transistors in a section of the cache, that section of the cache is disabled and the CPU can carry on its life as a Celeron).
If you really want to melt your brain a little bit with scale, think about RAM. Every bit in a stick of RAM has n transistors (1 <= n <= 4, depending on the design), plus a capacitor. For an 8GB stick of RAM, you're looking at possibly 32 billion transistors and 8 billion transistors! Even just the fact that we squeeze that many of anything into the space we do is incredible! And then for good measure, we change the signals going to it 1-2 billion times/sec!
For me, that's the part that is really fascinating about the fab industry. We have a statistically-reliable method of fabbing, but we build in the necessary fallbacks in the chip design itself that if a chip partially fails quality control, we can scale it back and sell it as lower-end product. It's intriguingly analogous to the quality process in gemstones, except that chips aren't found---they're made via mechanisms that we can't perfectly control.
Their failure rates are similar, but IC die failures are much less public.
Ref: https://www.quora.com/What-is-a-typical-value-for-good-yield...
There's an even more basic physical reason why 'rockets are hard'. It's easy to explain in energy units of kT, the approximate energy of a gas molecule at room temperature. A carbon-carbon bond has an energy of 140 kT, while the gravitational potential energy of a carbon atom on Earth is 300 kT. If the Earth's gravitational potential were much closer to kT, room-temperature gas molecules would be able to diffuse out, we would have lost our atmosphere to space, and humans wouldn't exist. But that means that for a chemical system to escape Earth's gravity, needs a clever arrangement whereby most of the energy contained in its chemical bonds goes to a small fraction of its molecules. In a way, it's surprising not that chemical rockets are hard, but that we're lucky enough to be able to use them at all.
Unless you are counting the payload, I really doubt it.
ICs are only possible because people create some way to mass manufacture those features, and people don't even design the features by themselves.
If people created them at the traditional route of "manually design|manufacture this -> encapsulate into component -> use components to manually design|manufacture that -> encapsulate again...", it would be impossible to create chips as complex as we have now. But there still aren't better way to produce rockets.
All the problem with rockets is that they are created by joining a big number of things that don't really like to stay together (or, in a few cases, don't like to stay by themselves either). I doubt they have more bare complexity than a modern car.
We really do live in an incredible age. The hedonic treadmill effect blinds us to this.