I am not seeing any download button for public games.

Please note you can only see the Download option if the owner set game downloaded on. If it is off then you can’t download that game.