I would be more inclined to agree with you on JM if you were not the taker, and multiple makers were involved. I guarantee you could not deanonymize any long running maker with 1000s of coinjoins.
https://petertodd.org/2025/coinjoin-comparison
My comparison of the three major forms of coinjoin in active use: Wasabi, JoinMarket, and Payjoin.
tl;dr: Payjoin is cool and you should use it if possible. JoinMarket unfortunately has a serious flaw. Wasabi is the best overall and provides decent privacy.
Discussion
Yes, the issue is not symmetric. But the economics just don't make sense: the person paying for privacy isn't getting it, and the people getting paid for that service are.
Also, efficiency does matter. It's not good if you need to do 1000's of coinjoins to get reasonable privacy. Block size is limited.
The only choice is to be a maker and taker. Run a maker for years and act as a taker when you want to make a tx. Also, a fidelity bond is a cost that makers pay, even if the cost is just opportunity and tx fees.