That's not how videogame production works. If you constantly delay the game to squeeze in more content, you'll never release a product. There has to be a cutoff point. Not to mention, consumers these days fully expect downloadable content and are ready to pay to extend the longevity of their game. Especially since Destiny is supposed to be a living universe that evolves, I wouldn't be surprised to see several expansions, be they free or not.