SPI.beginTransaction vs SPI.begin?

Hello all,
I'm getting started with an Arduino Micro and an AD8403 digital pot. I primed myself with the SPI tutorial and consulted the 8403 datasheet so I was prepared to use: SPI.beginTransaction(SPISettings(14000000, MSBFIRST, SPI_MODE1));

However, in all the digital pot examples I've looked at, the code used is simply SPI.begin(); to initialise, then digitalWrite() to write.

Why does the shorthand version work seemingly without setting any transmission properties?

Thanks.

SPI.begin() initializes all the lines and the CPU to use SPI.

SPI.beginTransaction() is called before each SPI bus access to set the SPI parameters and stop interrupts that might affect the SPI bus.

SPI.endTransaction() restarts interrupts.

SurferTim:
SPI.begin() initializes all the lines and the CPU to use SPI.

SPI.beginTransaction() is called before each SPI bus access to set the SPI parameters and stop interrupts that might affect the SPI bus.

SPI.endTransaction() restarts interrupts.

Thank you.

Does this affect millis() or micros(), I believe these rely on an interrupt.