do i need to buy destiny 2 again on steam?
The answer to your question is categorically no, you do not need to buy Destiny 2 base game. On October 1st, when Destiny 2 is available on Steam(as well as the new Expansion Shadowkeep), a new program called "New Light" launches.