The people over at KYC, Not Me! maintain an incomplete list of exchanges and services where no KYC is required, at least not for most transactions. If you know of any that aren't listed, you could let them know.
Decentralised exchanges like Bisq are likely your best option for exchanging fiat for crypto. I use Flyp.me for exchanging small amounts of crypto to other crypto, even though they may not have the best of exchange rates.
A good way to encourage crypto adoption would be to push businesses to start accepting asset-backed crypto like USD Coin or Paxos Standard. Once they have infrastructure in place to accept crypto it would become easier to convince them to start accepting more forms of crypto like Monero, Hive, etc.
Do you know of any exchange where you can get fiat in or out without providing identification? As far as I know this is where the government is mainly focused. The on/off ramps. If they control those they can police things to an extent.
If you're outside of the USA, there are several exchanges that do not require KYC for smaller amounts of money, typically under a few thousand euros worth. If you're in the USA you would have to use a decentralised exchange or have a trusted friend outside the USA who can purchase coins on your behalf.
Decentralised exchanges are peer to peer and some sellers may require ID while other do not, they've been slowly picking up in usage ever since governments started to clamp down on exchanges.