Spirit CT800 reset, is it really just the Stop button hold?

genuine question, why does holding the stop reset the console instead of having a dedicated reset button? is it because of some firmware thing or is the stop button wired differently on the pcb?