Thinking back on the newest film of the reboot, but also on the series I noticed something that has me baffled.
What we see combat wise in star trek it looks like the old ships (tos, archers enterprise, reboot enterprise) are MORE resilient in terms of what damage they can take (before and after shield failure) than the newer ones like Enterprise D+, Voyager, ... .
I'm not talking about what type of punishment they can take in terms of modern/old weaponry, but more what kind of damage. As example in the TNG series almost every single time the Enterprise D got one narcelle destroyed (and in some cases only a glancing blow to one) the warp core got unstable and exploded (a time loop then repaired things in the end). While in Enterprise and also the reboot films we see warp narcelles destroyed or cut off left and right and....the ship is still battle ready.
Additionally see whole sections destroyed (of the NX01 and reboot Enterprise) with a total damage that would put the worst damage even the Voyager got to shame (and that in situations where they evacuated or the Voyager got destroyed).
Thus I'm wondering there if its just better and better CGI and more realistic damage script writing.....OR if there is any in universe reason for the seemingly less resilient modern ships?