We all want a career and to be able to provide for our families. DXB isn't the best but I have a better standard of living than I had in the uk. We don't all live or want to live in London or Dubai for that matter. Ba stopped being iconic in the 80's and from a passenger point of view is a far distance from being the worlds favourite airline.
Career stability, progression and income is all we look for. Sure having 4 stripes isn't everything but neither is sitting in the rhs till I retire.
As for being junior on 380, 787, 777? Friends of mine been there 5 years have just moved to these fleets. Wouldn't call that very junior especially since they decided that you only join to the fleet your rated on!