Santa Cruz 5010 is ticking those boxes for me, though not done bikepacking and not strictly an MTB marathon but coped with Brecon Beast with ease (and so nice and fast to pedal up, comfy on the rocky downs).
As a do-it-all, it depends on the “all”. If you want bike parks, uplifts and bit of downhilling also, then no. But all the above specified I’d say yes. Myself I’ve got a Nomad as well for that stuff, plus a hard tail spare. So I don’t really have one bike, but the 5010 is fast becoming the one main bike I use everywhere. It’s even replaced the hard tail as the go to bike for night xc-ish group rides, in that it’s fast, light and agile enough to keep up.
And for a biased promote, check out a Bird Aeris 120 too 😉