surely the path forward is making coinjoin/payJoin so good that everyone is forced to use them!
just like Uber was too quick with their customer adoption for the taxi cabals to kill it off, we need payJoin to be the default option for all transactions.
If its memory (and therefore fee) efficient to have 1 transaction with 50 inputs and 100 outputs (compared to 50 transactions of 1in-2out each), then let's enable PSBT and collaborative transactions as the default on every wallet.
users will need to opt out, and pay more for doing so