BSOD memory dump, are they useful?

I've always seen that it dumps some memory or logs when a BSOD happens, but are they useful? If they are who are they useful to? The regular Joe like you and me or Microsoft support?

I've never had to look at a dump, are there any good learning resources to get into the weeds about how to use BSOD dumps?

I'm just curious.