I've found it's mostly hopeless in getting businesses to adopt Bitcoin, as they don't really get it. You need Bitcoiners that understand its value to run these businesses,
I think you nail it. We do not need clueless merchants that only see in Bitcoin as another Paypal, dumping it instantly on fiat. We need real Bitcoin merchants that understand the value and power of Bitcoin.
In my almost 12 years in Bitcoinlandia, I was helping a lot of merchants, but your words make more sense nowadays. It was a real struggle to convince merchants to accept bitcoin and in the same day they dump it for fiat, not even trying to save the small amounts they received or paying some employees.
Now I choose very wisely my "victims" in onboarding with Bitcoin.