Boot loop issue, massive lags, soft bricks are some of them. There are many reasons for flash your mobile phones.
We provide only official Rom because all the glitches and bugs are debugged and you can get latest OTA update and install them. If you need to upgrade your Samsung Galaxy then you have to find upgraded Stock/Custom Rom – kitkat, Marshmallow, Nougat,Oreo. If you have flashed custom ROM, Custom recovery or Custom kernel and facing several issues or if you want to Full Unroot, Unbrick,Rollback ,then you have to flash stock ROM to bring your device back to it’s original state.
If you have an Android device,you may require flashing Stock ROM/Firmware under various circumstances.