I remember reading somewhere that this is a difference between "old school" devs from the 80s-90s and newer devs.
Old school: you must know your computer top to bottom including the specific atoms the CPU moves, or fuck off
New school: useful errors are useful actually