@aloof-angle-91616: and the real test of whether it is optional is whether you can disable the backend without breaking things: see
https://github.com/pantsbuild/pants/pull/6375 for an example test of that functionality. as john said, i'm not sure what the priority of
moving is right now, but regardless of whether you move things, testing disabling it could be useful.