As of Season 18, none of the Destiny 2 expansions are free. Those remaining in the game, Shadowkeep, Beyond Light, and The Witch Queen, are all paid content. Players can access some aspects of those expansions and the seasons associated with them for free, but most story quests require a purchase.