And as for manning on bases, the whole operation would work just fine and be simpler to roster if there was just 1 base where all a/c pass though for every single pattern: HKG. Every flight can be manned from HKG to the "base" and back, just as it is done in reverse now for based pilots. There is no argument for "manning" bases "properly" because no level is required. It is just a compromise that some benefit from, particularly the company, while most don't.
Regardless of someone's wishes and preferences, bases complicate the rosters, deny most seniority-based roster requests, and simply are not necessary. They exist, and will continue to exist, as long as they save the company money while allowing the operation to continue the way the company wants. With 100% of a/c flowing through HKG, there is only 1 location where it is most practical and flexible to have all the pilots, not dispersed around the globe to suit 1 or 2 possible routes.
As for the long patterns, many would love to have Fedex/UPS/Cargolux-style 14 day patterns follwed by 17 days off in a row. Those who don't could simply stick with the dozens of 2-3 day-long options. There's enough for everyone to be happy...most of the time.