You can onramp P2P directly to Monero KYC-free using LocalMonero or Bisq.
You can also atomic swap for XMR if you have BTC using unstoppable swap. Samourai Wallet just announced a crosschain atomic swap for XMR <-> BTC yesterday. Or use Trocador.app if you have other crypto.
Yes, liquidity is important, but I hope you don't assume the whole Bitcoin network is your anon set... It is smaller than one would think. If users have their bitcoin on KYC centralized exchanges❌. If they don't coinjoin at all after withdrawing ❌ If they use remote public nodes not behind tor/i2p ❌. This consitutes the majority of normies and Bitcoin users.
Coinjoins are inferior privacy.
Encryption > Obfuscation
Monero completely hides amounts and recievers from the chain. There is no transaction graph. Where as in a coinjoin all connections and data is there and can be saved and used with future data to deobfuscate. Or you can mess up and consolidate coins connected to you.
I'm not jumping in and out of alts. I'm saving with Bitcoin and spending with Monero. I don't recommend going BTC -> XMR -> BTC. Probably the worst way to obtain privacy on Bitcoin. You're involving a third party. Trivial to trace if not done correctly. (Timing attacks, amount analysis, etc)
Most recommended:
BTC -> XMR -> Spend XMR
Alternatively:
BTC -> Coinjoin -> Spend BTC