I always prefer when ships seem to last longer and have a bit of history to them that occur between onscreen missions. I always compare it that in the real world ships here on Earth last a while but obviously they don't go out fighting various aliens or getting blown up in an anomaly. Still I always wanted the E-E to last a while, as like a dumb counterpoint to how the E-D had so many appearances in episodes and got blown up after 8 years, have the E-E be around for like 40 years after just three film appearances. But then also Voyager is up to the B after 30 years? And they're only up to J 800 years later? Huh?