A microcontroller like STM32 would be cheaper and use less power for a fan controller, and would boot instantly and never crash.
CY8C3246AXI-138 https://www.cypress.com/part/cy8c3246axi-138
I haven't had a fan controller for many years though, because they're quite pointless if you do things right.
Source: worked as an embedded software developer on mostly STM32s for about 7 years. Did see crashes occasionally.