What are reasons to use bower over NPM? I know that bower mainly focusses on front-end libraries (such as jQuery or Bootstrap). But does it offer functionality NPM doesn't have?
Bower is also (easily) configurable where bower_components will be, whereas I don't think NPM is as easily.
no, it doesn't. bower has nothing to do with module loading.