Yes, adding the sceneview automatically hasn’t turned out to have a lot of utility. It also make it difficult if you have to inspect the mrml file for any reason. +1 for turning that feature off by default (and while I agree with Jc that a gui option to reenable it would be ideal, I’d be okay with turning it off even if the gui weren’t added).
I don’t think the sceneviews add anything extra in the mrb case compared to the mrml case, so no, I wouldn’t.
The sceneview does create a screen capture and that could be useful to have if one wanted to have a thumbnail for browsing scenes, like in an open dialog (but we’ve never done that so I’m not sure it’s a valid use case).
Yes. The loaded scene will look exactly like the scene looked at the time of saving.
Automatic sceneview creation might have been implemented just because of the screenshot. Storing state of all nodes in scene view is redundant, because that information is already stored in the main scene.
I’ve implemented replaced automatic scene view saving by automatic screenshot saving. I wanted to send a pull request but accidently pushed it directly - see changes here. Let me know if you have any comments, I’ll address them in follow-up commits.