TAP subscription has nothing to do with subscription revenue and everything to do with circumventing Star Alliance rules.
TAP miles are almost entirely worthless.
Lifemiles, again, has different priorities specific to their local market.
There's probably a sweet spot for Qantas somewhere...