I think they gave them better perks so people would actually buy/use vendor weapons. Seems to be working.
Gunsmith is still useless. Just rename him Ammosmith.
Ammosmith-blue fusion supplier
It's got to be on purpose, a sniper with unflinching and ambush scope has got to be a call out to encourage more sniper usage, ontop of nerfing Auto Rifles with high rate of fire with low impact.
That is true, but I've just been trained by Bungie that great weapons always come with a "catch" lol. The Rapier is a great weapon that is accessible to all.