Is there something I'm missing, or has no one actually read the Aqua Human Interface Guidelines where it discusses apps that check for updates?

A stated advantage of Apple's recommendation is that "users will appreciate receiving an update notification consistently and immediately at launch time, rather than at random times during their work."