The issue regarding why people voted is that people voted for different reasons yet certain elements of Brexit continually claim they know exactly why everyone voted the way they did and it serves their purpose to claim it was for a hard Brexit, which it quite clearly wasn't.
Without wishing to turn this into the Brexit thread number two, the remain side claim exactly the same.