I've never been that unlucky on any ride, including ultras or two week tours in 20+ years
On the other hand I forgot my pump when I went to Brighton last November, got a puncture and had flagged down another cyclist to borrow his pump before I had got my wheel out.
Anything longer than 200k I carry a battery pack. Just stick it on charge after use. And as Frank said, have a back-up pump in case it all goes sideways.
i completely agree; but if it can only do 2-3 tyres then you are a bit fucked on a very unlucky, longer ride....