What is the use of wp_schedule_event hook?

The point of the wp-cron is to spawn separate process to run events in.

It isn’t quite perfect and sometimes spawning process slows down page view noticeably, however it is vastly better than executing some heavy operation at the start of random visitor’s page load.