Since it wasn't originally clear to me, I'll pass this on. The word "microarchitectural" is code for "the implementation of an architecture/design". When someone says that the fault is in the microarchitecture, it means that the design was fine. They just implemented it badly.
This is important when reading documents about Intel's speculative execution issues.