Hey SyPheR,
Noticed some flaws in your points -
In the discussion of AGP vs. PCI-e, you used low-end or dated graphics card benchmarks as proof that there is no difference. Low-end cards are the least likely to be constrained by interface bandwidth, which is precisely the change going from AGP to PCI-e. You'd need to use high end cards to make your point, and I don't see high end AGP in those charts (e.g. ATI x1950pro agp). You don't throw away your old motherboard just for a new VGA slot unless you need graphics horsepower, so the change of motherboards is a moot point for non-gaming users.
You'd probably be right if you said that high-end cards at the time of the AGP/PCI-e transition did not need the bandwidth, but that is a reality in the open market. Faster, incompatible motherboard interfaces from Company A need to come out before devices from Company B that fully utilize the bandwidth because it's a much bigger headache having to change your motherboard every time one of its interfaces becomes a bottleneck.
When talking about 8/16-core CPUs and 10GHz transistors, you neglect the fact that consumers are partly intelligent and cannot be sold on hollow numbers. Consumers' bottom line is performance. Intel already went partway toward the 10GHz plan before it realized that just doesn't work; lengthy pipelines of very simple stages also create a tremendous amount of heat without a matching increase in performance. Either company could meet your request for 8/16-core, 10GHz CPUs but you won't be assured that they'll perform well at all.