Source on tech savvy streamers being unable to deal with BAT? The process is pretty straightforward. If you're fine with centralized services you can:
1. Send your BAT to Coinbase or similar (a couple clicks)
2. Sell BAT to Coinbase in major currencies
If you prefer an approach that requires no centralized middleman, you can:
1. Convert BAT to ETH on a Decentralized Exchange (DEX)[0]
2. Sell ETH on something like LocalEthereum[1] to get your local currency.
You could also:
1. Convert your BAT to DAI (stablecoin pegged to USD) on a DEX
2. Put up the DAI for loans on a decentralized lending platform like Compound[2], where you can currently earn 5.22% interest on your DAI loan.
Yes, admittedly this is a more intensive than existing solutions, and things require multiple steps and some setup to get working. But it's really not that difficult once you get started, and the friction is getting less and less every day. If and when the Ethereum team can actually release Eth2.0 with scaling and other such stuff, you will be paying actually negligible fees on such transactions.
[0] https://dex.ag/
[1] https://localethereum.com/
[2] https://app.compound.finance/