No, they don't
Just like lucci vs luffy at eggehead was pointless, luffy easily clowned him
Luffy fighting someone he beat before will always be pointless
Shanks isn't that guy, he's not meant to BE BEATEN by Luffy.
He also brings nothing to the table for Luffy to progress
Luffy having a bond with him means the battle would never be serious