I agree to what you’re saying. I would also add that it depends on the kind of athlete you are. Although Rudisha only ran the 800 most of the top 800m runners are great 1500 runners with prs in the the low 3:30s. So it’d go with the athlete’s strength.
Side note, the Euro 800m champ has 100m pr of 10.64.