Generating speed vs just riding the wave

In my new break, there's a lot of good surfers and there are some exceptionally good surfer. Yesterday I was paddling out and I saw this person on the wave. I'm 100% sure it was going to close out. He was on a big longboard and he was very deep. There was no way he is going to make it. In this case, normally what I see surfers will do is that they will go up and down the wave to generate more speed and then the wave will close on top of them. However that's not what he did. He started stepping forward and trim down the line, he was picking up speed so fast and made it out then he walked all the way to the nose of the board and hang 10. I couldn't believe what I saw.
Nearly all the surfers in this break can hang 5 or at least cross step. However most of them are just gliding through the waves and staying in the pocket. I guess this is how they enjoy nose riding? As long as they stay in the pocket or catch it at the correct spot, they don't need to generate speed?
My question is, how are some surfers able to generate so much speed vs others who are just riding it. Is it the board, fins, skills or is it a choice? The ones that aren't generating the speed and doing cutback are just enjoying nose riding + cross stepping?
Nearly all the surfers in this break can hang 5 or at least cross step. However most of them are just gliding through the waves and staying in the pocket. I guess this is how they enjoy nose riding? As long as they stay in the pocket or catch it at the correct spot, they don't need to generate speed?
My question is, how are some surfers able to generate so much speed vs others who are just riding it. Is it the board, fins, skills or is it a choice? The ones that aren't generating the speed and doing cutback are just enjoying nose riding + cross stepping?