Does the Play with Pikachu/Eevee function do anything?

I've found that showing your partner Pokemon attention will give them special abilities in battle. According to serebii.net, this could include: "[increased] Critical Hit chance, ability to remove status conditions and hold on in battle." I believe "hold on" here means the ability for the Pokemon to survive a strong attack with 1 HP left. [1]

Additionally, after showing your Pokemon attention for some time, you will receive gifts (items) from them:

Items


From GamesRadar: "As you bond with your buddy, it'll unlock various perks, the two most important being a pair of sure-hit moves that you can use in battle. If you're fighting with Pikachu, a quick shake of the Joy-Con or Poke Ball Plus when prompted will cause it to unleash a sure-hit attack called Pika Pow. Doing the same while fighting with any other Pokemon will cause Pikachu to use the simply named Pikachu's support, which improves the all the stats of your attacking Pokemon."