I look at it it this way, basically all games like Destiny would be better as subscription based tather than current model of big upfront price, which is always a bit of a gamble. Subscription based is harder for the developer to fund, but does keep them honest and engaged, they have to keep pushing content out, which is good for us
And micro transactions are a bit of a step down that subscription pathway, not totally, but it's people putting cash to the developers post launch, so the developers keep at least a bit focused on the game.
So so I don't see it as all bad, especially the way it is in destiny, where it's not outright selling the best guns to people who can afford it.
Maybe it cuts the grind out a little bit for those people who are cash rich, but time poor, but realistically Bungie ain't going to ignore that market