Just bringing up a subject for thoughts and opinion.
Currently, when you change a page name an automatic 301 redirect is created. I see how that could be useful in some cases but I wonder if it should be the default or if it should be an optional check when renaming? My opinion is that it should be optional for these reasons.
1) When building a site sometimes for SEO reasons page URLs are changed during the build process. This creates 301s that don't serve a purpose.
2) Typos happen. Again, creates 301s without benefit.
3) Sometimes I structure page URLs and then have to change them at some point to move a section and restructure URLs. Lots of 301s I don't need.
4) With search engines reindexing so often on many sites I wouldn't always want or need a 301.
I feel like all these 301s may not be needed. They also take up page URLs that you might want to use in the future and then can't use because there's a 301 out there which can cause issues and confusion for users.
I wonder if when renaming a page there's a little checkbox that asks if you'd like a redirect created? I'd default it to unchecked.
Or possibly even a user.config setting to turn off 301 auto-creation altogether. I'd probably choose this and just create 301s manually when I have that need.
Wordy post, worth a discussion I hope.