Asexuality is a condition where a person doesn't develop any/enough sexual attraction towards other people , causing them have very little or almost none of sexual activities
Personally , i believe it's more of psychological thing. Probably some events in the past causing them to have this sexual preference
That's being said, everyone have every rights to be happy. whether they want to date or don't want to date, they can do whatever they like
hope this helps