1. at what cost? 2. just fine is not enough. 3. for some reasons all sites uses nginx, not jetty.)
Also...Is Amazon EC2 considered virtualization for you?
Running closer to the metal often means higher development costs, which vastly outweigh the performance overhead abstraction layers they incur.
You're right about some things getting messed up by virtualization, but you're over-estimating the impact this has on running an online service.