Yes, tax-advantaged accounts are a different question, but Berkshire can't pay a dividend to just "the people who need money in a tax-advantaged account". If you want a smaller impact from fees, make fewer, larger transactions.
It's not like this requires particularly large sums. At 7 shares per transaction you're already under the industry average stock index fund expense ratio (0.76%), and unlike those funds, that's a cost that's incurred once on just the shares you sell, not annually on your whole investment. People pay higher (relative) fees to withdraw cash from an ATM.