There is an unbroken line of continous development of the same code base coming from the 80s. Hack and Moria OTOH were clones of Rogue and didn't share any source code with it.
There is still non trivial code from 1984 in NetHack: https://i.imgur.com/H4HpjYf.png
With Angband, the case is a bit more complicated as the original Moria was written in Pascal but it was already converted to C in 1987 and Angband decends from that code.
Angband is one of those games that are about endless grind, trying to get those rare item drops that allow you to descend a bit further by offering some form of elemental resistance you lacked. And then you can continue grinding. Also, later on, many fights with unique monsters with extremely powerful attacks.
Nethack is much more about getting a collection of items and then trying to figure out how to identify them until you have enough of the important ones,and not running into random deaths. And a lot of fun because all the obscure interactions that can happen.
Rather, you want to dive as deep as possible, pick your battles very carefully, and get loot off the ground or from occasional fightable monsters. Hilariously, people have found that Ironman play (never leaving the dungeon, and always descending) is easier because it forces you to play like this.
When grinding, you will still run into out-of-depth monsters that will wreck you, so there is no way to play the game safe.
https://rephial.org/
Different types of information (inventory, map, monster info, etc) can all be put in separate windows, so my screen is plastered with Angband windows when I play. Makes for great immersion, and the windows all retain their position and size between program starts.
It may even be older than Nethack.