Ismaul
Thought Criminal #3333
It's a game so there is gameplay to play tied to a game mechanic.Minigames serve no purpose, especially hacking in Prey. You unlock the ability of hacking level 1 devices. Why force the player to play a minigame to hack level 1 devices then? It's clear the intent is there that the character is good enough to hack level 1 devices, so the minigame is just a waste of time. It's not like there's easy level 1 devices and hard level 1 devices (that might require additional investment in character skills). It's all the same level and difficulty, and you are intended to be able to access level 1 hacked objects if you have level 1 hacking, yet you still need to play the minigame. It's like if you unlocked the ability to wield the Assault Rifle in System Shock 2 but then decided to force the player to play a trivial match-3 minigame every time they switch to it while the rest of the game world paused and waited.
Your analogy doesn't work so well. If we applied what you want for hacking to weapons, it'd look like this: imagine if you unlocked the ability to wield lvl1 Assault Rifles, and just by holding one in your hands enemies it can kill drop dead around you. That's obviously ridiculous. Character skill only enables the player to access a certain type of player-skill-based gameplay associated with the skill he got, otherwise there's be no game.
The same could be said about things other than shooting. It's not an issue that all character skills have a type of gameplay that also requires player skill. Now if you want to argue that non-shooting gameplay has no place in a shooter, or that a specific non-shooting gameplay in a game sucks such as the hacking in Prey, that's something else. But it's not true that minigames have no purpose in general.