As sometime who has worked full time on this for over 5 years now, I have found a few aspects of your answer: The technical challenges of doing it with credit cards are overwhelming (in CC parlance, a "microtransaction" is anything under $10) due to fee structure. You can simplify this by using a different payment rail (in my case, Lightning over Bitcoin), but now you have a different problem: nobody has Bitcoin. You…
>due to fee structure Why is a little bit of data exchange so expensive? (Ok because they can, so why aren't the competitors to drive that fee structure down? What's the barrier to entry?)
Any real users and devs moved to other project like Ethereum and Bitcoin Cash, now only trolls and bag holders keep pushing BTC as a "store of value", a totally meaningless concept.