Plenty of industrial machines flash heat large amounts of material and pump it under pressure; injection molding machines and extruders come to mind. So it seems very possible to build a steam generator without a boiler. In fact, if you search that, you can go buy some, though they're a little large for your countertop. On the extreme end of the scale are nuclear fired ones used for power generation
So the question comes down to "Why isn't there a good thermoblock-style steam generator for espresso machines?"
I think the question comes down to peak power consumption, especially in home machines.
In order to generate the steam in a thermoblock, you need to deliver the power to the element as the water/steam is flowing. In a boiler, you can provide it also when the steam isn't being used. Even with a 50/50 duty cycle of steaming and not, that could reduce the current draw at a given supply voltage by a factor of two.
Here's a concrete example. My Anita draws 1450 W when hot and heating, nearly the limit of a domestic 15 A circuit). From other measurements, I know it "idles" at about 120 W on average (mainly the power required to balance heat loss from the boiler and group). So, here's the experiment:
- When the green light (pstat high-pressure contact closes) comes on, open the steam wand full
- Heating element turns immediately on due to pressure drop
- Leave steam flowing for 30 seconds and close the valve
- Measure the total time until the green light comes on again
For my Anita, retrofitted with the Chris Coffee no-burn arm and lever valve, it takes 48 seconds (total) to recover the heat lost in 30 seconds of steaming. If that energy were to be concentrated in the steaming time, it would be about (48/30) * (1450-120) ~ 2200 W.
That's a pretty hefty load, significantly more than a typical home appliance could draw.
So as not to discourage prospective developers, there is probably something clever that could be done with a big enough brew boiler to pre-heat the water (the Anita draws from an internal tank of what ends up being warm water), though I believe that the heat of vaporization (539 cal/g) dominates over the heating of the water to boiling (say 100 C - 25 C ~ 75 C at 1 cal/g/C ~ 75 cal/g).



