Is onboarding too hard? Crypto adoption still faces major obstacles