Well, certainly VFS is a good feature, but as the Designer, they shouldn't never be tied to a specific UI framework.
There are many projects that already uses JBPM, but with its own UI framework and I don't think those project would be forced to use uberfire just because they would like to use the JBPM bpmn web editor...