Destiny has many reasons for me stopping playing it, the blatant cash grabs, the incessant content recycling, the bullshit metas, the fact they killed PVP, etc.
None of these are reason enough for me to quit, but when added together it just ruins the game for me.
That being said, when the game lies to my face about not having enough console players abd forcing me to be cannon fodder to pc players, it's shooting itself in the head.
It actually irritates me no end, there are two possible outcomes here: one is that there genuinely aren't enough console players, which is a problem that very coincidentally came in to existence a week or so after cross play was enabled, or they're forcing us to play with the PC crowd because it's another income stream for them.
Destiny has always been one of those games which lives permanently on the line of how-far-can-we-push-before-they-fuck-us-off, but the crossplay thing was the nail in the coffin for me.
Don't lie to your customers, they'd have a lot more respect if they just said "look, we want that sweet sweet dolla from the PC players but it's not really taking off that well because on PC, Destiny is a substandard game. So we're gonna add in 10 min waiting times when playing on console, these can be skipped by turning on cross play. Oh and the new DLC is £60 pls, and have you seen the latest stuff for sale for silver?".