I don't see it as a pressing issue, its just that all of the controllers I've seen do in fact depend on URDF. I hadn't realized there was a decision not to impose URDF in its core.