Octane is a powerful and complex tool but it doesn't mean that you need to make it more complicated to use. Which I feel you definitely do with this new development strategy. In some respect Octane is becoming more “noisy” and complicated to use with a vast of exposed settings which you through at the user which are rarely needed. I think the opposite strategy would be beneficial to the Octane user base.
Another such case is the introduction of Analytic lights. It's a huge deal to have these lights in Octane. But their implementation in Blender is over complicated.
All the possible settings are exposed all at once in the node. But not all the settings (2) are affecting the result based on the chosen (1) light type.
I don't understand why you won't hide this node (1) from the user and just expose the settings in the light object panel(2)? If you do it this way you can expose only the settings that are affecting the chosen light and use the proper light objects for each light type. Right now it's all very thrown in together.
I don't yet see any benefits for this node to be exposed to the user.
One could make a custom solution per light to clean up this mess with node groups (1) and use the light preferences panel to control the light without the need to go into the nodes editor each time. Unfortunately, when groups are used the preferences panel (2) is not exposing the settings properly. It's probably a Blender's bug. But still you can have a nice work flow with lights.