Blue doesn't use any Pokemon in the Unova Pokedex. If you meant characters like Cheren, the game designers intentionally use bad Pokemon and moves to make the game easier for kids and casual players. For example, Cheren uses Unfezant and Liepard when they have bad stats and lots of better Pokemon he could have used, like Scrafty, Krookodile, and Archeops, and he uses moves like lick, leer, slash, and take down even in his last few battles when better moves are available for all of his Pokemon.
Also why would you use defensive moves when you can just attack and knock out your opponent?