Stock firmware often comes with limitations. Users typically seek new firmware for three main reasons:

Even if the CPU matches, different boxes use different Wi-Fi chips (e.g., RTL8189 vs. AP6212). Using the wrong firmware might result in a working box with no wireless internet.

Custom firmware can remove background processes that slow down the CPU.