The idea was mostly that you would then be able to specify the contents of arbitrary DXBC sections with things like .byte and .string. That doesn't have to be mutually exclusive with something like .input/.output/.patch_constant/.text, of course, and we could certainly start with those.