But it is not obvious why it doesn't work for non technical persons.
Thats what the panic will 'fix'.

This is a philosophical issue (and an important one). If
there is a serious failure in a driver which does not imply
data structure corruption, should the system panic to
generate the 'highest visibility' alert, or log something
to the kernel mesglog and continue, disabling that driver.
Personally I'm very much in the latter camp: the kernel
should only panic() if its unable to continue, or has
detected data structure corruption.
I might go so far as to say NetBSD should have a consistent
policy on this - and one that core should decide.
--
David/absolute -- www.NetBSD.org: No hype required --