Totally agree with all you say. The current philosophy of just adding more and more disjoint functionality to existing apps is simply creating one hell of a mess. A mess to use, and (I strongly suspect) a mess to maintain.
Remember the old UNIX philosophy: Write programs that do ONE thing and do it well. Whoever is in charge of overall software development at Apple (both apps and dev tools) needs to have this drummed into him. Preferably with a large hammer. ;-)
Remember the old UNIX philosophy: Write programs that do ONE thing and do it well. Whoever is in charge of overall software development at Apple (both apps and dev tools) needs to have this drummed into him. Preferably with a large hammer. ;-)