Yes, I remember Casey saying that on Handmade Hero. Why waste user's time if what he only wants to do is close the application. I 100% agree with that.
That does not make any sense.
It is job of operating system to safely shutdown/stop hardware things working when process dies. You can 100% rely on this, otherwise it is bug in OS (or driver)