We have a saying in one of the Bulgarian towns:
"Luck doesn't come to you, you go to it".
Which is to say you are right: if you keep showing up at stuff you will eventually get lucky. Luck can only happen to those who try and get lucky. Our real world resembles an MMORPG game -- you need a team for 98% of everything -- then I'd say both you and your parent poster are correct.
It is far too simple to say that it is only luck. Persistence and good processes often lead to “luck”.