doing things that break browsers that are somewhat out of the mainstream (while avoiding more portable solutions), it's not even a good, well-thought-out solution. If my browser doesn't work right on a given website, it's almost a certainty that the site uses JQuery.
So JQuery doesn't support your esoteric, out of mainstream, unnamed browser, but it works just fine for 99% of the world who do use mainstream browsers. Therefore JQuery is a bad solution? JQuery only has the developer mind\time resources to support only so much stuff. They just can't support everything, as that draws time\attention away from making the mainstream use cases work (read: use cases that are important to everyone else).
Faulting JQuery for not supporting your oddball browser is like faulting Adobe for not bringing Photoshop to FreeBSD; there are precisely 6 people who would use Photoshop on FreeBSD, so they choose to spend their time on other things.
Do you really want to sap the performance of your script by following the JQuery ethos of using expensive DOM-query navigators for every operation instead of simply gathering up an array of element references only once and then using that repeatedly?
Who says you have to query inefficeintly? Just query once and save the result somewhere. Just because it's possible to do something the wrong way doesn't mean JQuery is bad. There are ways to shoot yourself in the foot on every platform ever made.