If this was a polimer component I would agree with you, but it’s not…
aurelia-html-import-template-loader as I understand it is suppose to assist in the link usage.
require.from should support by some way or another importing web components (not polimer web components, just standard based components)
You don’t want to manage the links manually because if you install it via jspm you need to manually update the links everytime you get a new version because the path includes the version number and this opens opportunity for bugs.
If these things are not taken seriously then it forces people to have to deploy via bower so that you don’t need to deal with the versioning issue.
To make this work I just added a empty template tag in the web components.
It’s not ideal to have redundant template tags, but it’s not a big deal either.