Took a glance, it seemed the author took exception handling as simple as try {} catch{} and thus never discuss OS' role in exception handling.
But one of the most expensive part in user mode exception handling is context switches between user mode and kernel mode.