I'm not sure I understood Redtide's logic.
He was saying that if you take a Saviour and use it for it's intended utility (starbase construction,) you shouldn't get it back because it's expensive and you already used it.
So if I take let's say, a Guardian, quite an expensive cruiser, into combat, and use it for it's intended utility (abilities, perhaps even sacrificing to feed the Eradica,) does that mean I shouldn't get it back if/when it's destroyed because it's expensive and I already used it?
That's a load of crap.
Return of the Fallen is entirely an economic tool, this is evidenced by the fact that your ships spawn at your homeworld and not on the battlefield. Hell, it even costs me absolutely nothing to use a revived Guardian except the time it takes to get back to the fleet, I still have to drop a hefty sum of money if I want to use a revived Saviour.
I'd say this is working as intended, and I'd probably end up scuttling the things if they revived because they take up fleet supply and you never really have to build that many starbases.