My dry opinion is that Starfleet has a problem, and this period exposes it. Yes, having ships capable of doing border science is great. But there's a real case of "Starfleet wants it's cake and to eat it too" in designs. A Miranda replacement would need more budget, flat out, to do what it did. I'm not actually opposed to this, but I think we should look to make a more rounded design in a Heavy Crusier, which has the hull budget for it.
I think that whatever the merits of the underlying doctrine here, if the quest keeps attempting to essentially force Starfleet to accept a ship doctrine fundamentally at odds with its guiding principles, then the quest is going to lose that fight every single time, just as we did over the
Reliant. This ship is small in relative terms, but keep in mind it massively outmasses a
Miranda or the original
Constitution, which were perfectly capable of balancing weaponry and scientific facilities.
I would also note that, even if the quest believes that the "optimal" choice is building small single-role combatants like the Romulans and Klingons do, which are incapable of doing science, Starfleet's choice not
to do this has not exactly hurt its economic or technological prospects. Indeed, the Federation is clearly positioned as the 800lb gorilla of the Alpha Quadrant by the end of the Dominion War. So it seems like it works out for them.
Is that just authorial favouritism? Faster technological growth due to every ship contributing towards pure research? The ability to pull out Tech of the Week on the fly coming in handy when dealing with the exigencies of a universe which seems to have strange perils hanging around every corner*? Maybe all of the above, but whatever it is... it works.
Swimming upstream against a defining feature of the setting we're in does not seem that likely to result in success to me.
*(If you watch The Lower Decks, this seems to be true even for run-of-the-mill workhorse starships, not just protagonist ships like the Enterprise or Voyager.)