Sure does

With the RMT, you can directly define the duration of every pulse individually, which may be more simple to do than via SPI, and also with a higher resolution (15 bits for the high + 15 bits for the low phase); and using the loop functionality you can have the hardware repeat a given pulse (sequence) a specific number of times, which could ease implementing the constant-speed phase. Using the 'encoder' callback mechanism of the RMT driver, you can possibly calculate all pulses on the fly as&when the RMT needs them.What does RMT do that would be better than that?