With microtransactions you only pay for what you want to consume and you don't need 10+ different subscriptions. That is the benefit.
If you only want to spend 2 dollar a month, that's fine.
I see no reason the US dollar is unsuitable for microtransactions.
The user doesn't need to know what a cryptocurrency is, the dialog will be displayed in dollar, or whatever currency you happen to use in your country.
Today's system is more complicated. You have to create an account, confirm e-mail, remember your password, enter credit card number, address, expiration date etc.
Today's system may be complicated, but users understand it and are used to it.
Setting up the wallet doesn't need to be more complicated than setting up a card with Apple Pay. You don't need to understand the underlying technology to use it in millions of stores.
Today's system is like setting up Apple Pay every time you need to buy something in a store you have not visited before. It's a horrible user experience.
When you visit a web page, you can pay for the content by clicking Yes in a dialog box. When you don't have money in you wallet, you can fill it up using your credit card, or some bank solution. The price is shown in your currency of choice, but all the transactions happens on the blockchain.
People who make web pages can paste in some javascript to charge for content. No third party organization needs to get involved and the seller can't get charge backs. The transaction fee will be low so that you can charge pennies for a news article. This will work without you giving away you credit card number, name, address, e-mail etc. to the seller.