Great article, but I have to disagree. What ensures foobar’s longevity, is the fact these components aren’t default with foobar. By default foobar has the basic, low-resources setup.
That is what has ultimately killed Winamp. By default winamp comes with everything, all enabled by default and toolbars etc on top of it.
Yes you can custom install and reduce this stuff, but the average user doesn’t. Which is why Nullsoft concentrate on adding to the bloat instead of improving the core functionality.