Well, here is what I think about such an all-in-one app.
Let's say that there is an application that can do everything mentioned and more: work in spreadsheets, databases, drawings, text, presentations, incorporate other files from other applications, and still browse the web.
The main issues I see holding back such an application from becoming more effecient would be memory and memory in regard to speed.
Let's say that this application runs natively in OS X and OS 9, so that users of either platform can use that one simple application. To do all of these objectives, such as word processing, web browsing, file incorporation, it would take up a ridiculous amount of memory. One possibility of how much can be estimated from the memory current applications use:
(a) Appleworks 6 takes up between 12 and 20MB.
(b) A regular internet browser would take up 20 to 50MB, depending on how many windows are open, or on how much data is being saved to the Cache.
(c) Support for Carbon would take up some more space.
That means you are looking at between 50 and 70MB, maybe more, of RAM this application would take up.
And let's say that you had very little memory on your computer, maybe, 160, 256, or only 320MB of memory. Considering how much memory is needed to run OS 9 (and OS X especially) you may eventually run out of memory, or you will run low, resulting in a possible computer crash.
Finally, in regard to memory, let's say that you use the internet often with this application, but all you wanted to do was a spreadsheet. You are still using up plenty of memory just so an application opens up to do a simple tasks. This is because ALL of the information about the application and its current usage has to be carried to the RAM, so that the Hard Disk does not have to do a lot of the work.
And as for memory in regard to speed, with all of the instructions needed to write the application these have to be carried to the RAM. And that takes a long time. Even on the fastest Mac it may take 10 seconds to load this application, maybe more.
A few other issues would be switching back and forth from web navigator to a word processor, but I would not worry too much about that.
I just do not see this application becoming a standard anytime soon. If somehow all of this memory could be compressed into a 30MB application, while being able to transfer all the instructions and data back and forth from within the RAM then I would approve. And based on these possible estimates it doesn't seem likely that this application would become any easier to make.
___________________
Any time is a great time for iPod.