Heck, if you ask me salvaging is currently garbage. It is instant (instead of taking days, as it should), and no one bats an eye.
If salvaging is instant, why is there a cooldown for it?
It already takes several in-game days to pull salvage from debris. Why does that need to be increased?
As to why you get the "results" instantly - that's a gameplay abstraction. And a perfectly good one which is meant to help the game flow more smoothly.
This is a good thing because gameplay > realism.
Wait wait? How does a cooldown NOT make it non-instant?
Do you realize what salvaging is? Sending out people and equipment with shuttles to a hulk, attempting to repair it enough to make it mobile again, or stripping, cutting up metals, ripping out electronics, etc..
These kinds of operation would normally take DAYS.
Yet, you press a bottun and get everything instantly teleported to you ship. The enemy fleet that was moving towards you didn't move an inch, time hasn't passed while you were doing this.
If instead you got a progress bar and time ticking, you couldn't easily loot in the middle of an active warzone. However, to make it not a complete waste, as the progress bar fills, so do your holds . Meaning that you don't have to go to 100% to get stuff. You can stop at any time, and you'll get part of the loot. Same for ruins and station exploration.
The same should hold true for restoring a ship, the progress would be saved. If it takes 1000 ticks to restore an Onslaught derelict, but you were chased away by a remnant patrol after 700 ticks, when you get back it should only take 300 ticks to get it operational.
Right now, the system is both abuseable and silly. You can cruise around a remnant system with 20 fleets chasing you, and still loot every debris field and explore every ruin, because the universe is kind enough to freeze time for you. Sure, you're not allowed to salvage/explore, but only if there is a fleet in spitting distance that is specifically targeting you. Funny enough, if there is a hostile fleet right on top of you that is doing something else, you can still salvage.
And yet time is a resource. Things happen, fleet move, bounties are created, markets fluctuate, supplies are spent. Except when they are not.
And finally, you are not the authority on good gameplay. There is no suspense in current implementation. No need for actual stealth. I burn trough remnant systems with transponder on and loot everything, precisely because the system doesn't require me to STAY hidden to salvage. Stealth mean very little in the game when outrunning the enemy is so easy and they are frozen in place while you do whatever.
A completely banged up fleet? Chances by the enemy? No problem, just dock at a planet, hit repair and restore and all of you ships are instantly battle ready again. Instantly.
Such mechanic wouldn't be a problem in a turn based game, or a game that doesn't try to be a simulation, but here? It stick out like a sore thumb.