Yes indeed. It started with TSFS, and then it became a plot device used for momentary shock value time and again. In FC, when Riker says 'So much for the Enterprise E; we hardly knew her.' and Picard replies: "Plenty of letters in the alphabet!" I just gritted my teeth and wanted to howl. The ship used to be a character unto herself- now she's no more than a hand phaser or tricorder for all the 'worth' assigned to her.
I think you meant to say that in Generations, not FC, Riker said 'So much for the Enterprise-
D; we hardly knew her.' But otherwise, you're correct. Berman and Braga just wanted to get rid of the D so they could have a new ship for the films. Never mind that the audience had invested seven years into that ship and there was really no reason for it to have been destroyed (i.e. Picard and Kirk could have gone back in time to before the ship got destroyed, thereby changing the timeline. B&B could still have gotten their saucer crash sequence they'd always wanted, but then they'd have a reset button. But nope, they wanted a new ship.)
However long it took and when they started to develop the Galaxy Class doesn't have anything to do with how long it took to reuse the name Enterprise. They could have reused the name on the next ship ready to go after the Ent-C was disruptorized.
Exactly. It's no different from Starfleet giving Kirk a new Enterprise-A for a few years despite almost certainly planning on making a new Excelsior class ship the next Enterprise.
Launching an Archer Class two years after? Name it Enterprise! That's cuter than a bucket full of baby chicks.
Archer class?
But it wasn't just Enterprise-D that was destroyed. Of the first six Galaxy-class starships, three were lost within a few years of commissioning. The Yamato was lost after only two years of service (Contagion), the Odyssey after six (The Jem'Hedar), and the Enterprise-D after eight (Generations). That, to me, suggests a fundamental design flaw in the Galaxy-class that its designers hadn't anticipated/considered.
The destruction of those three ships had nothing to do with a design flaw. The Yamato fell victim to an Iconian probe, the Odyssey was rammed into by a Jem'Hadar ship, and the Enterprise was blown up because a torpedo from a BoP hit a critical section of the ship. Those were not design flaws.
The C was destroyed in 2344. According to beta the Galaxy class was first designed in 2347 but took a decade to get one into flight for various reasons. Likely they wanted the next Enterprise to be the latest and greatest thing and it just took them longer to get that one out with Tzenkethi and Cardassian wars probably pushing back the big exploratory cruiser on the priority list.
There are only three logical reasons I can think of for going 20 years without an Enterprise:
1. The name was nowhere near as important as we are making it out to be. Which, as we have learned since, is not remotely true.
2. They wanted to pay tribute to the loss of the Enterprise-C, as you mentioned. But
20 years seems like an awful long time to mourn that loss.
3. They were already planning on making one of the future Galaxy class starships an Enterprise whether the C had been lost or not, and was expecting the C to last until the 2360's when the D was commissioned. The fact that it didn't had no bearing on Starfleet's timetable.
To me, option #3 seems like the most likely scenario. But, unlike the A, for some reason Starfleet decided not to christen an intermediate ship an Enterprise until the Galaxy class ship was completed.
Also, I don't see wars having anything to do with not having an Enterprise. On the contrary, if Starfleet was worried about morale once the C was destroyed, they should have gotten a new Enterprise christened almost immediately.
It was most likely just luck that a brand new fancy cruiser class was fresh off the assembly line just when a new Enterprise was needed.
I'm not sure what you're referring to here. The Enterprise-E?