Managing your music collection as a distinct set of files and folders is a rather 90's concept. What matters is how the files are presented to the end user - they can be all slapped into a single folder and given GUID names as long as the resultant database presents them in a clear and meaningful way.
(Only partly kidding - I think your criterion for a "shitty" music player will find a great deal of dissent :3)
>Linux programs like Pidgin have support for almost all IM protocols known to man
Weak support. Anything beyond simple chatting almost universally doesn't work. File transfers, picture syncing, god forbid voice and video chat.
As for the IM protocols, maybe this will prompt people to migrate to better protocols like XMPP. ICQ, MSN, AIM and all those other proprietary protocols with their ad-laden, bloated clients (which I classify as nothing short of malware) should have died years ago.
So the current (in)existence of other Linux software would be irrelevant.
Wat.
Linux programs like Pidgin have support for almost all IM protocols known to man, it can handle any Portable Media Player with sane behavior (read: identifies as removable storage, which pretty much all players except the shitty Apple ones do) and last time I checked, Linux is capable of multitasking, too.