In my experience, there are numerous reasons as to why people lie to others.
Not all reasons are bad, some times people tell what NT's call "white lies" in order to prevent hurting people
or causing arguments.
I have to say that some NT people lie in order to manipulate others and ultimately to achieve
their desired result / objective.
Growing up unknowingly having ASD, while being extremely honest and holding rigid thought patterns / strong sense of justice. I found growing up in an area where my friends were NT and extremely dishonest / manipulative (they told lots of lies), constantly extremely confusing and distressing.
The people i knew didn't lie to me because i had ASD, but lied to me because they were right liars, who lied
to get their own way and to cover up the truth (which often meant that they had done something bad, but lied in order
to put the blame on others etc.)
I realise now that these people are just douche bags. It is a shame i had to grow up with such people, was not better protected from them and did not have straight forward friends who were decent and honest.
But nevermind. To be honest, that is the reality of life in general. I would say that a high percentage of NT's are dishonest. Including people who you would assume would be the most honest people such as police people, priests, lawyers, politicians. It's just how life works i am afraid, as crappy as that is, it is how it is.
Life does not always follow the perfect logic that we are born to think in.
Some of us ASD sufferers would be better suited to hanging out with religious or spiritual people.