The general public will never fully understand the bitcoin system....it will forever remain a thing for tech people/geeks
The general public don't understand how fiat money in general is created or the technicalities of other online payment systems either.