> How would it work with not creating an account?
Notice that they said "yet another account" - I'm pretty sure that they're not objecting to the idea of creating a single account for the micropayments service, but instead creating a separate account for each individual service that they could instead use micropayments for.
> A good password manager can make creating an account almost effortless. Maybe that's part of the solution.
That was already excluded by their comment - "and giving them my credit card info" - wherein it's made clear that part of the problem is the proliferation of private data among a very large number of individual sites/services/systems. A password manager doesn't do anything at all to help secure your private information from these services that you would be signing up for.