I am riding more road nowadays than I used to.
I stopped riding on the road some years ago when a girl in front of me was hit and died of her injuries (very unpleasant sight). This was on a TT on a trunk road (A14).
When I ride on the road now, I use very rural roads and I choose my times carefully. Mainly weekends, early in the morning before people are up and about.
You still get close shaves and intolerant, aggressive drivers, just fewer of them.
My MTB riding does take in road sections as I link routes up so I can’t really avoid it unless I spend all my time getting dizzy riding round the same old tracks, week after week in Thetford.