No, lots of people who are good at one are bad at the other. Sprinting requires a lot of fast-twitch muscle, longer distances require more slow-twitch muscle. Also, longer distances require a lower overall body weight in order to prevent over-heating, whereas bulkier muscles are worth the extra body heat for sprinting because of the power they give you.
At the professional level, as far as I'm aware, all runners specialise in either sprints or long/middle distance, for the above reasons. You can't be 'the best' at both, but that doesn't mean you can't do both for a hobby. I enjoy fartlek and other interval training because this is actually better for you than steady state running and because I'd get bored doing the same kinds of speeds all the time.
Edited: 29/08/2012 at 14:24