まぁ、センセーショナルな意見が見えやすいということですね。
Virtualization(仮想化)の意味がServer等のHardware仮想化ということであるならば、それは「必須」ではないというのは正しいけど、「なくても何とかなるがあった方が便利」な技術であることは確かで、それは「あった方が管理なども含めて楽だから」に過ぎない。
その意味ではApplicationから見た場合のOSの仮想化や、プロトコルから見た場合のServer Applicationの仮想化が不要ということではない。
ちゃんと根底の技術を理解した上で議論しないと変なことになるんだけど、大丈夫なのかしらん?