How do you know he's a virgin? He could be gay, which he may or may not have acted on in secret. He could be straight, and have had multiple female lovers, but never married. Maybe he didn't find the right one. Maybe he didn't want kids. Maybe he just simply wasn't interested in marriage. There are SO many options! Anyway, unless he's told you he's a virgin..? You should not automatically assume that about him, or assume you know his story.
..Of course it's also possible that he's asexual and aromantic, for instance. In which case, maybe he is indeed a virgin, and has also never had a romantic relationship. Just simply because he never wanted one. There are a few people like that, too.
As for whether or not being asexual and/or aromantic is "weird"? Well... I don't think so. It's just a bit different from the norm. But it's harmless, and not a threat to anyone. So who cares, right? We should just accept each other for who we are, and live and let live.
Panromantic grey-ace. Voluntarily childfree. Not married so far. But might marry my soulmate, (yes, I finally found them!!), in the foreseeable future. :)