These rules exist for the same reason as any other general rule: Easy to remember, and easy to deploy for the vast majority of people in the vasty majority of settings. Once you’re full of smarts and know what you’re doing, you will know when you can safely ignore them.