Go back to d1 in that respect. New weapons from the vendor each season with certain rolls able to be directly purchased from the vendor. That rotates weekly. I cant think of anyone who wouldnt want this
-
All planet vendors should have a list and sell all past weapons found on that planet or at minimum switch weekly from all kinetic, power etc...with new additions added to there inventory every season as your character discovers them and the same with armor. You the can buy from the vendor items again in whatever configuration has dropped for you in the past if Bungie does not want to rotate perks.