A problem with Bitcoin is the design resists understanding. The design is convoluted and contains many elements which are either present for solely ideological, not practical reasons, as well as elements which are extraneous altogether. Conversations about Bitcoin as a social entity get bogged down in everyone trying to hash out how it even works. I now believe if you're going to make a strongly used system there's a moral imperative to make it graspable by a human mind. Otherwise u get Bitcoin