What if I lost ALL control files but still have ALL on-line redo logs? In this case, I have all redo records in the on-line redo logs so I should be able to do a "complete recovery" and sync all data files. Why should I resetlogs?

Remember, resetlogs means reset the log sequence number not the SCN.