Why Is Qatar Qsuite Half the Price of Emirates Business Class?

I found a rather remarkable price gap when booking business class from Perth to Brussels. Qatar Airways in Qsuite cost A$4,800 one way, while Emirates wanted A$9,600 for a similar...