como te dijeron recien, lo que pasa es que tu codigo dentro del for reemplaza el texto ya introducido, osea, en primera instancia tienes el label co un texto, cuando entra en el for, tu le dices que el texto ahora es "hola", cuando vuelve a ejecutarce el for, dices que el texto del lebel sea otra vez "hola", pero no le dices que mantenga el texto anterior, por lo que siempre visualizaras un solo "hola".
Intenta cambiar el codigo dentro del for por:
etiqueta.Text = etiqueta.Text + "hola\r\n";
asi sumara el valor antes almacenado en el label con el nuevo texto. (el \r\n es para que haga un salto de linea)
Otra aclaracion, tu bucle for, solo podras visualizar 9 "holas", cambia la condicion a i<=10.