Extremely disappointed coming from an RPG lover. I understand your reasons and I don't fully agree with them.
You could have made the talent trees Javelin Specific.
You could have kept them regardless of it feeling a bit generic. I'd still have prefered this over having them on components. Now I'm gonna find that "item i been chasing" and then I will immediately be upset because it rolled "pick up radius" mod. A big let down in my opinion.