Except for the part where people don't pay for stuff . Yes, transactional issues are a thing, 25 cents doesn't work well with VISA etc. but never underestimate people's willingness to 'not want to pay'. That was always the 'big issue' and that has not changed.
You also have a first-mover disadvantage. No one wants to be the first blog or small newspaper that starts charging in this way, because people will just go elsewhere. To be effective, everyone would have to agree to magically enable this simultaneously.