Yeah, I don’t see the problem here. Those are the pages with the download links (and also instructions to use them, for folks who need it)
What did you want, a direct download link to a file? An FTP site?
You literally got what you asked for. There are plenty of examples of Google search sucking, this is you just being pissy because there’s instructions on a download page.