Pinsir isn't actually a pile of trash, though.
It's more:
Scyther got Scizor in Gen 2
Scizor is a re-typed Scyther, with the same BST, moved around.
A logical evolution for Pinsir would be Bug/Fighting
Heracross has the same BST as Pinsir
Heracross is Bug/Fighting
They have a lot of movepool overlap, but not complete, like Scyther/Scizor.
Honestly, Hecacross should be a Pinsir evolution.
Pinsir has been screwed out of an evolution from his counterpart for 4 gens already. Let's not make it 5.
For that matter, equality for Banette too. Every gen that thing gets worse than the Duskull line. First Dusknoir, then Evolite...