Not really true
I found the following statement ito be inaccurate or misleading:
“You don't want multiple threads running on a single core when you're running in a shared cloud environment, because that just creates contention. You put two people on the same core, and then they're fighting over resources.”
In fact, it is beneficial to run different threads of a same process or the threads that share same L1/L2/L3 to be on the different hardware threads of a CPU core. I am not sure how this can be discounted for the cloud native applications unless these applications themselves are single threaded or they do not have any shared data.