Being in a top program can also assist with getting a better / any fellowship post residency if this is something that matters to you. Then again if you want to be a Gen Surgeon and not do a fellowship it doesnt matter much at all if you dont match / dont want to be at a top program.