Why do you think they even have a schedule and announcements in the first place? This "I want it so bad" conversation is kinda off-base.
Schedules and announcements are there in order to make sure the promised stuff is as advertised - on time, correctly tagged, actually available via correct channels (direct download, bittorrent, whatever), and showstopper bugs actually fixed. Verification against such a checklist is kind of important. Scheduled announcements give time for that kind of verification effort. Unverified efforts means you have the version of stuff you don't want.
Software is more flexible than non-digital stuff - especially Open Source software. In Open Source, the moment something is published to any given channel (direct download, bittorrent, github, whatever) is the moment it's actually available - which is why devs put in the effort to tag available stuff correctly (-RELEASE
, -STABLE
, -CURRENT
, and the like) - BEFORE publishing it.
For physical products, like a Bugatti or a GPU with awesome specs - you break things for everybody If you display impatience and demand yours before everything is in place for distribution. The manufacturer/distributor is the one who ends up with a broken promise (made to everybody, not just you, the lone greedy customer) of having everything in place before starting the distribution process. Inventory is short (because you demanded your item early), early batches of car keys may turn out to be defective, any number of things can go wrong.