1. Difficulties Spending
2. Poorly Understood
3. Volatility!
4. Legalities and other Regulations
5. Illegal Activities
6. Bitconnect!
7. Unregulated
8. Not a Commodity, not a Currency
9. Media Influence
10. Learning Curve
you are just repeating yourself to increase the number of reasons! most of these "reasons" are basically the same for example you say "bitconnect" which falls under illegal activity an it is not even big enough to be its own reason. you may have said Mt Gox here which was a much better reason on its own but it is old now.
in my opinion the only reason why it is not yet adopted on massive scale is the fact that there is a lot of attacks against bitcoin in the media. this is starting to change, ever since last year Japan adopted bitcoin openly but it will take time. the rest are all too small a reason to be effective.