This is mind-bogglingly restrictive. If I want to be alerted the day before an event, or two days before an event, I would never want to be alerted at 9AM—that's when I'm either sleeping or thinking about what I need to do that day.
How can I change this? Can I get more granular control somehow with
defaults write? Or is there some other way? (A background process that detects new events added to my calendar and fixes their bad defaults?)