A friend of mine recently decided to enter school, not having pursued any secondary education after high school. He asked for my help with prep for a math placement exam, not wanting to waste his money and time on remedial courses that would not have even counted as credits toward his degree. If this kind of 'corporate education' was more established at the time, he could have spent some money, worked his ass off, and placed higher on the placement test. Consider this small course list a 'beta' for this type of education.
Your post sums up all the things that are wrong in the popular mind, and exactly why research budgets are falling at a time when they need to be drastically expanded.
Furthermore, it's rather arrogant to diminish the very deserving accomplishments of others just because you simply lack the imagination to think past today. If you don't find any use to it, don't use it. This developer felt it was necessary/cool/practical/etc. to put Ubuntu on a Kindle. This is basically THE tenet that guides software development by individuals. You develop what you use and keep to yourself re: the things you don't use.
Today is a good day for information-gathering. Read someone else's mail file.