an old specialized allez road bike i use for faster rides and a Rivendell Bleriot that I have used for road tours and even GAP and C&O tours.
So the question is: What would you consider to be a great do-it-all bike?
The problem is there really isn't a great do it all bike. Yes one bike can do it all. Some of the ones you mentioned will probably ride in the mud and rocks and paved road OK. But when you are riding on the road, you might compare it to your former road bike, and it will not measure up. Bikes are not great at everything. They can be OK at everything, but not great. Or acceptable at everything, but not great at everything. And if you have a great road bike now, riding an unloaded touring/cyclocross bike on the road will not seem as great. It will still work, but not feel as nice. I own a carbon electronic shifting racing bike. More fun on paved roads than the loaded touring bike. But the loaded touring bike is better on gravel roads and carrying panniers. Each has a specialty and I don't try to make one do the other's job. If you want to widen the extremes. Compare a full suspension mountain bike to a carbon fiber road racing bike. If riding on a paved road or gravel road, both will get you from point A to B. One might be more fun than the other. Then ride on a rough rocky and dirt trail and maybe the racing bike will not work at all. So is the full suspension mountain bike the better do it all bike?