Not really, in the Bayonet Attack Nh5 is the stronger than Nd7.
In the Taimanov lines Nh5 is imposible, and Nd7 is better than Ne8 because it covers c5 from there, making it harder for White to play c5.
In this case Nh5 is probably better but it is a matter of taste between Nh5 and Ne8 while Nd7 in my opinion is inferior as I have stated in other posts.
In many (most?) lines of the King's Indian Nf6-d7 is stronger than either Nh5 or Ne8.