From Salesforce documentation: "The System.schedule method starts an asynchronous process."
https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_scheduler.htm
This is demonstrated in the fact that org-wide async limits include schedulable, in addition to future, queueable, and batch. (also in the above documentation)
Why then do scheduled apex processes abide by the normal synchronous governor limits, e.g. maximum CPU time = 10 seconds? This seems to clearly be the case based on my debug logs.
Any help in clarifying this dual-identity is greatly appreciated.
Thanks! Brent