Interesting points about enforcement.
But I think the real barrier to adoption is that most people don't mind using centralized systems. If their Visa card works when they swipe it, they don't think beyond that. If it's easier for the end user when systems are centralized, breaking people out of this mindset will be very difficult.