this appears to break links to other pages.
For example; activated, turned off the YoastSEO 'add trailing slashes' to pages function (page/); went to test page, clicked radio for .xml extension for test file. Worked.
However, all links to other pages such as site/about or site/contact come up with 404 error.
So, this seems to activate a redirect for "all" pages even when a type is not selected for an existing page (e.g., default not default).
site/mypage.ext - works
site/about - 404
site/about/contact - 404
site/mypage - works
site/about - works
site/about/contact - works
Impacts the menus top of page, and widget area with list of pages as well as direct entry of the /site/page
This appears to imply a setting MUST be done for each page, but have not tried that. Obviously we do NOT want to add extensions to certain pages which are already indexed properly.
So, this "almost" rocks!