In Windows 7, you could give each folder its own view settings. There were templates like "Documents", "Pictures", and so forth, but you could customize each folder as you saw fit.
Except when viewing that folder through a library. When you did that, every folder and sub-folder always used the template. So if you made a change (increasing the width of a column in the "details" view), every other folder using that template would be adjusted to match. Basically, all folders were forced to use the same template.
Windows 10 seemed to behave in the same way. Until the 1607 update, that is.
Now, every library-visible folder seems to have its own settings. But these settings are different from the individual settings you see normally. So the individual folder view might sort by type and have natural column widths, but when viewed through a library it will be sorted by name and have narrow column widths.
Now, Windows will remember these settings, it seems. However, the settings don't propagate to children, nor will they respect the Library's template settings you have set up. Or at least, they won't fully respect them; the overall view type will be respected (detail vs. icons), but not specifics like sorting and columns.
So to get reasonable folder views, you have to go to each folder, and every subfolder under that folder, and reset it. Manually.
What can be done to get Windows 10's library folder view behavior working the way it used to?