This topic always ends with people on one side of the argument acting like armchair developers and telling Bungie what they should have done, how easy it would be to do it, and calling them bad developers. With a not-so-small subset of "this is why I would never play this game" from the usual suspects, again and again.
Yes, content vaulting sucks. Even those "defend"ing it(lol) would agree to this. Bungie had to make a hard decision, and they made this one. The one that they know will receive constant backlash as proved by this thread, it's not something the general audience will forget. They must have known how bad it would look for them, and decided to do it anyway.
They made the right decision. It's also a necessary sacrifice to be made, for the betterment of the game. The game has inarguably been in the best state it's ever been in the past year, with concurrent player numbers on Steam being around its peak again(give or take a few hundreds players), and the new expansion breaking the franchise's preorder record.
Yes, it still doesn't make vaulting not suck. Yes, you can still complain about it, especially if you've paid money for said content. But to resort to harassing and flaming other users who are simply on the other side of this issue, and have patiently tried to explain and engage with you, to the point of asking them to just stop posting in the thread, is just petulant. It's why people are tired of this thread. Some of you always devolve to bad faith arguments and comparisons.