You are forgetting that were are in middle of summer holiday/vacation season and in edge cases even 3 weeks is not enough. A lot of people are offline for longer periods and releasing the event date so late makes it possible that someone missed the announcement.