How so? You could similarly beg or pay for Apple to fix the issue.
Consider OP's use case. Lets say hes a non-programmer and Keynote is open source, but similar in complexity to WebKit. Now he comes across the error - what can he do? Learning to program or finding someone with the time and knowhow of Keynotes (or WebKits) inner workings may take months.
On the time scale of months, he could also bitch enough at Apple that they may release a tool.
However in both cases, the most time efficient solution is to download Keynote 09.