Stake Pools Doubt

Hi, i see that many people not using syrup pools for pools on new forks, and has a code like updatepool(0) meaning pid 0 in ther enterStaking function. Probally they use add with the token address on lpAddress field to be a single token stake instead of a pair? is that right?

There something in the code of sousChef ou syrup that facilitates the stake of native coin to earn BNB for example or its not needed?

Thanks