True. But it's a big paradigm shift from OOP to FP with pattern matching and adopting the "let it crash" approach. But switching from Java to Elixir is a proven 1000% increase in developer happiness :)
I've generally had the opinion of a let it all burn first approach... in web ui, first thing I do is mount an error handler for the window and unhandled promises that effectively clears body and set's its' innerHTML to <h1>Unexpected Error</h1>. Similar elsewhere forcing the process to exit.
If you're expecting a certain error condition, handle it, otherwise blow up the world, because you can no longer trust it.
If you're expecting a certain error condition, handle it, otherwise blow up the world, because you can no longer trust it.