There is no download link because the official website has been discontinued and the info wasn't updated. No one is trying to mislead anyone. You can't add a direct download link if it doesn't exist.
I've checked the official website, and it appears that the domain expired making it impossible to download it.
If you encounter other applications, it means they face the same situation.