There are several reasons why you might want to download stock firmware for your Android device:
Unlike Custom ROMs (which are built by third-party developers), Stock Firmware is optimized for stability and battery life by the brand engineers.
Essential for your computer to recognize the device in flashing mode. Use the MTK USB All Drivers for broad compatibility.