Here is my theory in brief: Multiple Linux distributions make it harder for ISVs to support linux, make it harder for end users to adopt Linux on the desktop, and make it harder for sysadmins to ...