There is talent and of course there is luck. I have read about some incredible life stories that would've never happened if the person hadn't been at the right place, at the right time. It's quite unbelievable how someone's life changes dramatically by pure accident. I think you can call it luck (or lack thereof).
Well, yes, Mark certainly "got lucky" there. But you can't really choose where to be born and when, so is it really "luck"? I think not. He was born in an ordinary family, not a wealthy family, no celebrities, no millionaires, even serious musicians, no nothing. So that's lucky? Millions of people are born in that exact configuration, and I can't see millions of Mark Knopflers walking on the planet.
Of course, there's a natural talent, but also hard work. A lot of creative people said that there's no talent, inspiration, and luck in the sense that if you ignore it, it's gone. Talent without hard work is nothing, zero, waste. Same with luck, as they say, the more I work, the luckier I get. So that's why I say there's no talent, luck, or destiny. There's only hard work!