Something else that makes the B2C market difficult is the fact that the sign of a great educational video is one that you only need to watch once.
The problem is more the overall devaluing of content prices by consumers generally. Especially absent much in the way of certification value for most people, that places a real ceiling on how much you can charge. I might pay something in the neighborhood of book pricing for an online course (or I may take one of the numerous free alternatives). But I'm unlikely to pay triple digits and I certainly won't pay thousands of dollars.