I can understand why QF might want to pull PER-SIN. It's a flight which as far as QF is concerned terminates in SIN. The vast majority of people who fly on that flight will live in PER (or WA), so there isn't even a feeder advantage on this end, unlike say SYD, which can have realistic feeders from MEL / BNE / ADL. So QF int was left with an option, keep a flight operating in isolation, where they no longer have direct connections to Europe, or scrap that flight. For all we know, 77/78 has been making a loss for years, but QF knew that the loss was offset by 77/78's role in feeding SIN-LHR services, and thus it kept the flight going as a feeder. But with the termination of SIN-LHR there is no longer a reason to keep 77/78 operating. Of course one could always ask why they didn't start a PER-DXB service in it's place.
Of course I support the calls for AJ to go...