Probably because when you fly on the upper deck of the 747 its like your own private jet. Very little noise and only a small number of you up there.
I havent been on a VS upper deck but have done Sydney to LHR and back on a QF one, and loved every second of it.