Modern CPUs have incorporated many tricks to make virtual function calls fast, or at least faster than they used to be, because modern OO languages tend to emit them a lot.
-> wait, what? you have a hardware, and then someone invents wrong programming mechanism for that, and then you improve the hardware to accomodate that improper software mechanism? It feels like fishying the fishy stuff. Wouldn't it be outright better to fix the programming mechanism you use? Also, powerful desktop PCs are not the only market. There are consumer devices, like game consoles, etc. —
Laszlo Papp 1 min ago