Is it something else?
Yes its the dumb ass like you dont understand the economic of bitcoin infrastructure. You can send btc with any amount as a fee. But that tx will not be confirmed for a very long time.
Micro payments are all relative. 25cents are way too small and unrealistic.
Its not a problem for blockchain to fix but its a service for a 3rd party.