A gravel bike with a second wheelset is a good solution for most people.
I'm very happy with my Giant Revolt on the road with a second wheelset running 28mm GP5Ks. Have no problems keeping up with fast group rides and it's comfortable enough for long road rides too. Probably wouldn't race a crit with it, but for training and group rides, it's great.