Excellent point, to elaborate further i believe coinjoin makers get paid a tiny amount to join but throughput is dramatically limited. To coinjoin larger amounts you will have to pay commensurate with your time preference. Payjoin opportunistically obfuscates UTXOs at time of payment. It saves on fees compared to a standard payment + coinjoin and you can measure throughout by UTXOs joined rather than amount of sats. Payjoin is also harder to ID onchain due to coinjoin requirements for fixed denominations.
Please note: I'm referring to the more traditional coinjoin protocols. Wabisabi has a different model that I am less familiar with.