Whenever possible I will try not to break compatibility. For example, I could remove all material nodes from the "add node" menu and replace them with the disney principled shader and this would not break backwards compatibility - if I leave the old nodes in the code. They could not be added in new scenes, but old scenes would continue to work. Just an example of what's possible.
But in this way the old Shader will not be tweakable. i really fear for this
Support LuxCoreRender project with salts and bounties