Asynchronous computation often appears to be blocking due to the way generators operate, with the need for wrapping code and inserting yields. This complexity highlights that callbacks serve as synchronous code that follows, resembling a continuation in functional programming, which offers deeper insights into the nature of these calls.