I'm with you in that argument, and here is some code to prove it; a little script that orders all 'divs' based on their size; the jQuery implementation freezes the page for a few seconds while the native one does not (Chrome 26 - i7/2.67GHz - W7 64 bits);
$("div").sort(function(a, b){
return $(a).width() * $(a).height() - ($(b).width() * $(b).height())
});
[].slice.call(document.getElementsByTagName('div')).sort(function(a, b){
return a.clientWidth * a.clientHeight - (b.clientWidth * b.clientHeight)
});