Though I don't see a reason to complain here, it is your fault if you don't want to do certain activities in the game to obtain these things (faction points et al), not the games fault.
It's how you look at things , i'm forced to grind up some faction points witch i most probably won't like because i don't like anything to do with quests nor npc factions , i do quests in single player games and there i like that , but in a multiplayer game different story. Crafting and gathering resources is a in game activity , now with most of the advanced workbenches being in unguarded locations it would be fun to craft these high tier items , wouldn't that be a in game activity ?
It's just logic fail.
Make them craftable then , not in big amounts. Maybe just put ridiculous cooldowns on those high tier items , or some sort of special resources/parts gained from glow/footlockers or special encounter , i'm sure you can think of something other than NPC factions.