Most games reward you with experience points which the player can spend on upgrades. But the player is free to gain experience by playing the game any way they want.
Don’t know which games you’ve played where experience points are used to purchase weapons and/or upgrades to weapons, but:
EvE online - gain experience over RL time to unlock upgrade skills, but have to purchase weapons and mods via credits or make them via blueprints and resource gathering
World of Warcraft - Upgrade character stats via experience. Weapons, and upgrades either found, purchased or made by gathering mats.
Guild wars 2 - same as WoW
Lord of the Rings Online - same as WoW
Star Wars The Old Republic - same as WoW
Elder Scrols Online - same as WoW
ED wants you to experience various aspects game to get upgrades all the upgrades you want. Does not mean that I personally like some of the things required to get the upgrades (like mining). But guess what, now we have the tech broker.
Also, the wake scanner was supposed to be a bounty hunter tool, to help bounty hunters to track their target. It’s pretty useless to every other profession. So why are you complaining that this part of the gameplay breaks your immersion?
My CMDR is a Night-elf, Elementalist, who wields a double balded light-saber and has learned all the Dragon-shouts.