I was designing a mobile paint app for example and had to make choices like how you bring up the colour picker, move layers, change tools, preview brush settings etc. There's only so many ways to do certain things on a tiny screen.
Just because there are some non-obvious great design innovations out there, doesn't mean every little interface component is one. Some things are just the logical solution to a problem.
I was using NeXT OS, which is what later became OS X, circa 1990. Growl apparently launched in 2003. So that's a minimum of 13 years that something "obvious" was missed. And it's probably more fair to count from the mid-1980s, when GUIs first started becoming popular. That doesn't sound obvious to me.
Most things are obvious in retrospect. But it's a mistake to confuse your after-the-fact perspective for what was going on at the time. (For those who are interested, Dekker's "Field Guide to Understanding 'Human Error'" is a great look at how subtle and dangerous that confusion can be.)
Timing is a factor, too. For such a thing to be successful, you also need a OS/hardware combo that can draw the notification without slowing down using the main window (rules out early Mac OS) and users who think the added distraction of notifications is worth it. I would that added distraction goes down with screen size. I doubt it would have been a success on 640×480 displays, for example.
Also, Apple had something similar in 1997 or 1999, with Mac OS 8 or 9.
Obviously then it was then extended for things like a long process completing, etc.
But back in 1990 or 1995, there's wasn't a need for something like Growl. Your e-mail inbox and the occasional beep and modal dialog did the job just fine.
To counter your "most things are obvious in retrospect" philosophy, you might be interested in the "multiple discovery" viewpoint [1] which says precisely the opposite -- that, extended to design, essentially says that the need for a solution becomes obvious to people at about the same time, and that people will solve it in similar ways because they're facing the same constraints.
Growl had so much configurability, so many options, it's not like Apple implemented really any of that!
Also oftentime there is zero extra space in the menu bar.
Alerts and notifications have followed a pop-up pattern since basically forever in computing.