Yeah I mean maybe, but there's also the whole no video thing which is a big turn off for the game.
Is the online site/scoreboard this: https://scoreboard.crawl.develz.org/highscores.html ?
Because I cannot seem to access that, additionally, according to this thread:
https://www.reddit.com/r/dcss/comments/8clew3/what_happened_to/
Work on that leaderboard has since ceased by the person who originally undertook the project.
Also worth noting an online scoreboard without any kind of verification/moderation by an actual individual isn't worth much, especially on PC, because it is extremely easy to cheat on PC. On that note, I feel the game listing would deserve to stay.
On the topic of the runner who has submitted a time without video; it is upto your discretion, being leaderboard moderator, of whether or not that listing is allowed to remain.