Subworkflows do not need to be registered, as they are inlined, but the philosophy is that every task and workflow are registered, as this allows for individual execution
Maybe what you want is better UI control for them
As for dynamic, dynamic implies they are created at run time - and registration is impossible as they get generated. But if you want to visualize them, that is coming hopefully this month. You still be able to visualize within the execution itself