Almost every time I play Gen 2 Random Battle, I always see things with Rest+Sleep Talk. On a lot of sample teams, Rest+Sleep Talk is there too. Why is it used so much?
The user will now awaken from Rest three turns after it is used and can attack on the third. If Rest is used through Sleep Talk, it will restore the user's HP and reset the number of turns the user will remain asleep to two.
This is pretty much why. Source: https://bulbapedia.bulbagarden.net/wiki/Rest_(move)