Mainly for crafting, exploring, and being able to continue playing the game if the host has temporary internet issues (for whatever reason). Another good reason would be, as you just mentioned, adding to the security of joining a game online and not losing out if the game's original host stopped playing for any number of reasons.