I think the reason they will leave crypto is when they have found other investment. Technical knowledge is also one of the reason because we all know how difficult it is to understand and get used to it.
Well if people have already been in crypto and decides to leave, biggest reason of course if loss of money. Let's face it, one wrong decision can make you lose a lot. And people have lost a lot :p