We are getting into our 4th straight year of asking for vendors to come back
To put into perspective, the playerbase has been asking for over 1000 days for Activision-Blizzard Entertainment to implement approximately 2-4 non-player characters that simply sell pieces of gear for an earned currency each week.
That is over 150 weeks of gear that could have been purchased by our own whim, gear that we specifically chose to obtain, to build our characters the way we want.