Or maybe read the thread beyond Linus' rant. You'll get a better appreciation for the context. My impression is that Linus probably just misunderstood what the context/purpose of the patch & he's frustrated by the whole process & venting (which is fine). One thing Linus chiming in did accomplish is that the Intel engineers did a much job better explaining the motivation for the patch. To be fair it would have probably helped if the Intel engineers called it out up-front & explained why that patch is there (although maybe they did - I didn't read too much of it). They explain they knew it would prompt some volatile discussion & was the one they weren't happy about (not that anyone is happy about these flaws) so they made it last so nothing else would depend on it. Once the context was explained other Linux engineers chimed in with a cleaner way to accomplish it. All of these are senior Intel SW engineers and AFAICT they seem extremely competent not just on the Linux part of it but also in terms of understanding all the security implications on the Intel chips (these are easy to hand-wave explain & very hard to fully understand & fix).
All these engineers are in impossible situations trying to fix years of chips while at the same time providing a path forward for chips without these issues. You can call them morons all you want but from the little bit I've read I'm very impressed with their professionalism & knowledge and 100% do not want to be in their shoes right now.