Why BusyCal Uses iCloud Credentials Instead of Local Access
BusyCal uses the CalDAV protocol for direct iCloud synchronization to access advanced calendar features and metadata that are not available through Apple's local Calendar SDK (EventKit).
This approach is necessary because Apple's native Calendar SDK has significant limitations for third-party calendar applications. The technical reasons and limitations of using Apple's built-in SDK are explained in detail here.