Sadly, as Arduis said, that is motor racing.
I've seen drivers who deserve everything they get in terms of championships and accolades, but for every one of them theres two or three who don't. As I've grown close to a few drivers over the past two years it really pains me to see it. I've spoken with one driver who was pig sick after this years Autosport awards, but has to pick himself up and start all over again. Nine times out of ten the talent will get you through, but there will always be the few who do have the 'shoulda, woulda, coulda' as Arduis said. Every formule will have them from tin tops to single seaters. Sadly though, some of them are just 'coulda, woulda, shoulda' stories. I once had trials at a football club, I played with a player who is now highly tipped to play at a high level etc etc. Every sport has them.
It might sound stupid, but good racing drivers aren't a rare breed. Its the great ones which are.
And for what it's worth, I don't believe Kubica is a 'great' one. It's a shame he'll never be able to prove me wrong.