---- virtualisation and multi-threading have both been regarded as security risks since their inception.
-- Regarding virtualization, I can't remember anyone running around telling people "don't use this!"
You missed the point. "Risk" is not the same as "vulnerability". Lots & lots of work has gone into driving the risks of virtualisation into the dirt. And there were discoveries & recoveries from various side channels involving virtualization in the '90s. I don't know if any of them were discovered post-GA.