I think glycoprotein "rest" (I'd rather say synthesis) starts around 70°C and continues through mash-off, as alpha activity continues: mash-off does not fully denature enzymes, only boiling does; and lautering is not necessarily enhanced by mashing off, but conversion is -- I get the final ~2°P to 100% conversion at 76°C. And killer foam. (FWIW my program is 63°C 30 min 70°C 30 min 76°C 15 min, and should note I apply heat rather than using infusions.)
My point about the glycoproteins is that it is not a reason to raise the mash temp to 170f. Your great foam is more a result of your long 70c rest, and not the mashout (IMO), and the OP can get all the foam benefits with the temps he’s currently reaching. Like others have said, if 170f isnt easily obtainable I wouldn’t worry about it. 162f should be plenty for that.
Are glycoproteins synthesized, or extracted?
I’ve done tons of hochkurz (64,72c)mashes without a mashout and always get the same foam and extraction as when I do (HERMS). Maybe your direct fire heating is making starches burst and allowing alpha to get at it right at the end giving you the extra efficiency. 2 Plato seems like a lot of late extraction though.
The lautering thing is just about reduced viscosity. On our scale it may not be noticeable, but it’s real.
The denaturing is enzyme relative, alpha may survive for a while at that temp, but beta, proteolytic, beta glucanase, and the other lower temp enzymes should be pretty much fully denatured by a mashout. Either way it’s even less of a reason for the OP to do the mashout. Your extract efficiency bump would be the only reason to do it, but I’ve just never seen the same results in my own brewing. Time is the way I get to full extraction. 80 minutes seems to be the magic number for me.