24 years would only put you back to 1999, and by that time GUIs had largely taken over, with Win 95 having been released and the pentium was just hitting its stride. There's still a need to pour over memory dumps if you're doing reverse engineering or early stage hardware engineering. What killed it really though was the Internet and the cloud. The expertise to debug a system and get to know it intimately well just isn't as necessary these days. just fire up an ASG and cycle the instances before the problem happens. Software that's running on your servers instead of on customer computers means you can debug those systems and don't have to rely on customer reports.
never had to analyse a memory dump.
I tried to, sometimes, just for fun, but nothing good came of it.
Crash dumps are symbolicated, so you never go at the bit level.