Many points the author makes are valid in my opinion. There are a several cases where some API changes or a few tweaks by Apple will go a long way. And there will always be a few fringe cases that require true background processing, and some that will never work well enough to be included. But with more memory and a faster processor, I really expect to see some more cases where applications can run in the background come OS 4.0.
Source: log.chrisbowler.com