I understand why this stuff was put in the game.
However, it is currently insanely harsh in comparison to the old system.
I, at least, would prefer discouragement, instead of totally wreaking options.
I haven't actually gotten to the point where frigates actually can run out of time, mainly because I cannot find a valid way to grow at all. Mostly because of the Escape Key in battle explodes the game bug. Regardless, as is, CR is too extreme, and should be cut back drastically. Cheaper, faster restoration, and/or less used in battle. Repairing the ship should be hard, but getting a scratched-paint ship back to working condition isn't nearly as hard, even if you expended ammo or similar.
Having all ships decay minor on deploy (~5% maximum) and then decay progressively after that, mainly while fighting, would likely be a lot more fair.
Frigate decay, with times like 3-5 minutes, from what I saw, are quite reasonable. Battles, in my experience, only last that long with massive fleets, where frigates aren't going to last that long anyway.
What I do object to, currently, is the massive cost of deployment, which means, even for a successful attack, you still get set back massively. Before, that was only the case if you took heavy damage or losses. As is, frigates take a large hit, and don't