It's odd...
That Intel and AMD chips and even the vastly dissimilar ARM chips have the same sort of flaw due to similar crappy implementation of the branch-prediction etc.
It's almost like people moved between companies and took their knowledge with them.
Or maybe their engineers all learnt from the same masters. It'd be sort of funny if the root cause was really some class at MIT or elsewhere.