Dear Application Developers,
I have noticed a worrying trend recently. Too many application developers and packagers seem to think that putting core functionality into a plugin or extension is a good idea. It is not. The next time some user asks me how to open ODT in Abiword (you need the abiword-plugins package, which is NOT installed by default when you install Abiword) or how to do session saving in Firefox (you need an extension), I think I am going to scream.
So if you develop an application, please remember that plugins and extensions are for whizbang features not many use, not for core pieces, like opening a file format or recovering from a crash.
Department of Good Defaults