If desktop Linux ever became popular enough for computers to come with it preinstalled, it would immediately go down the binary blob driver path that Android is on.
For vendors, the reasons to close up their drivers would be identical whatever OS their kernel drivers would run on top.