Unfortunately you are right in most cases. And with crews of ~5,000 each. That’s a lot of people to lose.
Next Generation carriers should have a crew of a couple of hundred humans and ten thousand drones.
L