I think I prefer your options...
Taxes are a different issue and that's up to each jurisdiction to solve via better legislation.
Lightning Network adoption is slow and steady. There are several newbie-friendly mobile wallet apps available [1][2][3]. Some nice improvements have been developed and pushed live in the last 18 months (e.g watchtowers [4] and atomic multi-path payments (AMP) [5]). There are now five Lightning Network node implementations (lnd, eclair, c-lightning, rust lightning, Electrum). And there are hardware projects working to bring LN into the physical space - one of which is my own project, a Lightning-only Bitcoin ATM named "Bleskomat" [6].
[2] https://www.walletofsatoshi.com/ (!!) <-- custodial
[4] https://github.com/lnbook/lnbook/blob/8d2582e51eb615c850b24e...
[5] https://lists.linuxfoundation.org/pipermail/lightning-dev/20...
There were 2, and both appear to be out of business.
This removes a little friction, but the vendors are not taking crypto. Its not really any different than using a US credit card in a foreign country - the vendor isn't taking USD, even if thats what I end up being billed in (along with the associated fees).
I’m sure you’ll find many others willing to take your bitcoin in exchange for helping you buy what you need or provide the services you require.