Yes, UX is so important for new users. Users shouldn't have to worry about jumping thru all these hoops just to simply use money privately. Money should be fungible and as easy as possible to use. Too much friction and the average user won't use it privately. It has to be default and taken care of on the protocol level.
Exactly, hop on Bisq, Robosats, or Peach and purchase BTC + make every spend a CJ. Bisq also has Monero swaps.
You can atomic swap to Monero or use an aggregator like Trocador. Open source, no javascript + tor and i2p links available.
Or you can buy Monero directly with LocalMonero. Open source, Open source, no javascript + tor and i2p links available as well. If you make an offer you can get Monero at market price or even below market pretty often and fairly quickly.
Big directory to buy just about anything with Monero https://monerica.com/
You can even buy giftcards at point of sale with Monero to cover the gap. https://coincards.com/us/