How many other ways to handle errors are there besides the three you mentioned? Why not just default to panic then if you are going to have to type unwrap everywhere? Does typing that all over the place prevent you from having errors in production?
The whole thing is asinine. Its the worst part of programmer culture.