Yes, clearly there's no "demand for learning", that's why Khan Academy is about to go out of business and traditional universities have refused to offer high-quality, free online learning.
Yep, as long as it's free. I can't think of many people who pay much to learn stuff, outside of traditional colleges. You might pay a few hundred to go to a conference, but this is much less than you pay to get a degree.