Thank you very much for the question.
You're correct. The development of new technologies is obviously very expensive. There are many unknowns, going from the person who has the bright idea, to the scientist who can then develop it, and then to likely the engineer who can put it into practice. Not all succeed, and there are many risk factors along the way. So of course, the development of technologies in the infant stage, or even in the demonstration phase, is much more costly than when you start to get economies of scale.