Why do we need a motion coprocessor?
You have implied the reason in "the massively powerful primary processor". It takes electrical power to run the computer processing. Thus, if you need something to be on all the time, you want a smaller processor than the main one to save battery power.