The WWDC keynote isn’t an investors meeting, it’s for Apple to talk about their exciting new features that are coming and to prepare developers for what their sessions are going to be about. The announcement was made with little fanfare because it was like a “FYI, your communication with Android devices will be slightly better for them now”
??? The keynote is immediately followed by sessions covering the APIs mostly for the features they just announced. It absolutely is for the developers as much as it is for the press and regular users to learn about what’s coming.