I never understood why they had to exist in the first place much less continue to.
1.) They have no purpose but building up Gunsmith reputation, which is exactly what gunsmith materials already does. And guess what Banshee rewards you if you don't like your weapon? [i][b]More Gunsmith parts[/b][/i]. Hell, Bungie had to increase Banshee's rankup to 100 weapon parts because of their sheer frequency, so hoarding hundreds of weapon telemetries just doesn't compare in the long run.
2.) They don't even drop naturally. You either need a ghost shell perk or use Pure Matterglass Lens --an equally useless consumable that you can't even delete from your inventory and can only burn 1 every 15s to get rid of them-- all for a [i]chance[/i] for them to drop on precision/elemental kills.