I'm not competitive with people on the road because it isnt a competition when the other person doesn't know whats happening.
Also, I simply don't come upon many cyclists on my paved or gravel road rides. Even if I did, why would I compete against them when they may be on mile 80 while I'm on mile 14.
Compete using Strava segments since that's based on everyone competing...or at least everyone opting in to preset arbitrarily established competitons.
Or race on Zwift since everyone in a race is wanting to race. They are super easy to sign up for and there are dozens each day. Get your competition fix going against people who want to compete.