Why use pin D8 instead of 'Reset'

I have a program which runs a 128x64 OLED which uses the constructor definition

U8G2_SSD1325_NHD_128X64_1_4W_SW_SPI u8g2(
	  /* rotation zero */ U8G2_R0,  /* clock=*/ 13, /* data=*/ 11, 
	  /* cs=*/ 10, /* dc=*/ 9, /* reset=*/ 8);

Why does the programmer specify pin D8 and not use the 'reset' pin?
How would you specify it if you did?

also

What is the purpose of this 'reset' function? I mean, How would I use it in code?

Do you want to reset the Arduino or the OLED? If you want to reset the Arduino, you don't care what pin is designated as the reset pin. If you want to reset the OLED, you define the reset pin to whatever you want, and set the pin HIGH (or maybe LOW) to reset the OLED.

Why you would want to do that I couldn't say.

Thanks PaulS