You do not need OP_RETURN or a "prep" transaction to coinjoin. Wasabi Wallet, BTCPay Server, Trezor, and JoinMarket all do coinjoin transactions WITHOUT spamming the chain with tx0 transactions.