There are problems with using the companions as excuses for the lock-on, though.
It makes the game more immersive, but it slows down the targeting because the fairy has to reach the enemy before locking on. In Majora, you couldn't lock on to the twin worms because Tatl didn't grow along with Link when using the giant's mask. The systems in The Wind Waker And Twilight Princess have been much more precise.
Also, I don't really like Navi. She doesn't pop up too much, but she can be annoying to experienced players. She's also about as interesting as the boat (having no personality), and both Tatl and Midna get more development, plus Midna has more utility.
It makes the game more immersive, but it slows down the targeting because the fairy has to reach the enemy before locking on. In Majora, you couldn't lock on to the twin worms because Tatl didn't grow along with Link when using the giant's mask. The systems in The Wind Waker And Twilight Princess have been much more precise.
Also, I don't really like Navi. She doesn't pop up too much, but she can be annoying to experienced players. She's also about as interesting as the boat (having no personality), and both Tatl and Midna get more development, plus Midna has more utility.