It is just a saying my dear friend. I added link because I was not sure how known it is in other countries - if at all.
But of course some HN commenter had to do: 'well actually...'. :D If I would write something like: 'Better late than never' would you be correcting me too? 'Well actually studies shows that it is better never...'
I recommend some chilling with a nice cup of tea.