When using Rust for more than toy programs (which, assuming I am thinking of the same "less moderated" websites that you are, is unlikely to be the experience of the commenters), unwrap() isn't particularly common outside of main(). You generally want to handle the error cases. It's used a lot in examples because they have to function as one-offs.