I don't understand. The problem is obviously quality ... and it's not like the publisher doesn't understand this. The only reason I can see them adding more means of monetization is that they know that skeptics will never play Destiny 2, and so they don't care about the reputation of that game anymore. Hopefully they'll care for the quality assurance of Destiny 3 though ... because one of these days I want to be able to enjoy a Bungie game again.
And no, "hardcore fans are happier than ever!" is not an argument for quality, especially when the player base is low and the game is building off mediocrity.
The player base isn't low just lower then they were aiming for. The game in its current state is good, the problem is it took a lot of updates and expansions to get it here. I agree with you that Destiny 3 should be launched to the standard of Destiny 2 right now. Not releasing committing the same mistake a third time and expecting different results. It would be so much better if D3 launched with the content of Destiny 2 + 2 expansions followed by a few expansions in the year or two after. At least then they would win back a lot of good will.
Something tells me though they eon't and they'll cash in on D3 before trying to set things right with a new Bungie IP.