If Hamlet sends two letters announcing his return to England, one to Horatio and one to Claudius., then the reason why Shakespeare might have chosen to have him send the letter to Horatio even though it is not needed to advance the plot is because of the reason he wanted to show his love and care.