Perhaps its always worth thinking of a family of four or five (e.g. a grand-parent, parents and kids, one under three in these circumstances). And if you’ve followed the serpentine lines at Brussels, Paris St. Pancras, you’ll notice there are many such and different families.
Anyway, as mentioned upthread, what we are dealing with is mainly an insurance challenge and who should pay the insurance premium, a., Eurostar (indirectly passing the cost on to the passenger as it partly does at the moment for the business premier class; incidentally there are seats available today on at least three services at £325 a seat) or b., the passenger. I think the latter is the best option. There are cancellation for any reason policies (CFAR) and it would be fair for Eurostar to point out as part of the booking process what and what will not be their liability in case St Pancras or any other part of the route becomes unavailable; it is, after all, a service with several potential single points of failure without rapidly available alternatives. Passengers can then make their choices: 1., Not to use Eurorstar at all (as some posters upthread have decided is their choice), 2., insure on an CFAR basis to cover at least two nights in a hotel and/or the costs of an alternative routing, or 3., grin and bear the costs of risk—as it appears most passengers are willing to do.
Passengers really must try and get it into their heads, that when something can go wrong, they must think through what they would do if it does. (I’m tired of the, “You would have thought they’d…” responses to camera we so often hear. Like several of you above, I’ve been stranded more times than I care to remember, but it’s my responsibility to sort it out. It’s a simple question and the passengers’ responsibility to answer it—particularly if travelling with dependents, the frail or very young. Hence my suggestion above, save up and put aside an amount to cover the highest cost of completing your journey. Just out if curiosity I just looked up private hire from London City to Orly: £7,500 (six passengers) expenses and taxes included. Ouch! But I could just manage it.