fva_: This is a good idea (md5, sha-1, etc). In fact, if you search for "checksum" in the community wishlist (in the features tab) you'll find a number of entries requesting exactly this (searching for "hash" will list a few additional entries). There is a particular entry with more than 1000 votes that has comments dating back to 2012. Hopefully it won't take 10 more years until something like this is implemented.
You never know I guess, but the issue I think, is that GOG want you to use Galaxy, which no doubt has the appropriate MD5 etc checking built in.
Checking also occurs when you install a game. So from GOG's perspective, to provide MD5 values for every download in our library pages, is just more work, that they can do without, them not having enough time as it is for all they should be doing. If you don't use the 'optional' Galaxy, then that's your problem, is no doubt their thinking.
Galaxy can not only install a game, but it can also download the Offline Installers for you. I don't like using it for either purpose, and especially consider installing with Galaxy, as not being what GOG is really about.