I can buy the Excelsior II as a mid-24th century ship that we just happened to not see during TNG and DS9. They must have all been in another sector when the cameras were on.
You would think that we would have seen them in the huge DS9 Dominion war fleet scenes rather than the old versions if that were the case.