4 reasons cryptocurrency still hasn't gone mainstream