Because SysTick is present in all Cortex-M CPUs, while other timers can vary depending on the implementation.