You're talking about on-demand cooking of the sand to make glass, and yes that works fine. But if I need glass for another more complex recipe and I don't want to wait for the glass to cook at that time, I would instead set up a way to keep X number of glass in stock at all times.
This is where...