Regarding the journal view of files, I hope no one ever forces me into this. Would you file things in an office strictly by time? Users who can't remember where they put things are simply lacking the discipline of using a filesystem. You always put things where they go, and if there isn't a place for that type of thing, you make one logically. I would agree that programs should agree with each other on where to put files. In fact, one thing sorely missing in almost all configuration dialogs is "Where do you want me to look for your files?" and "Where shall I put files you create?" Seems simple but almost no program has a setting for this.
There's a similar silly argument about task-oriented workflow. It appears users simply want the computer to be a "wizard" and follow them around, anticipating their needs and not forcing them to actually consider how to do what they want to do. Instead, the computer and its programs are one and all *tools*. You don't hammer nails with a screwdriver. You don't build a house by pushing a button and having all the tools magically read the plans and build it. You use the exact tool for the exact job (and you put that tool back in an exact place where you can find it again).
Rather than attempt to coddle users who aren't really knowledgeable enough to be using a computer, perhaps our time would be better spent coming up with ways to educate users in how computers work and how to actually work properly with the tools.
I know. That'll never fly. We'll continue to get legions of people who can't find the power button but expect the computer to keep their finances straight. And software architects who cater to them. Led by Microsoft and Apple. I'll stick to mc for my file management, mutt for my mail and vi for my coding, thanks.