Can you respond to the points I made then from what you think?
Ok, first of all he saw the composition of Puma, and secondly saying he didn't scout it implys that Puma did something even remotely surprising, which he did not.
Secondly the first engagement was in a choke and he had templars, which in theory is what you want, except Puma sniped every templar that attempted a storm because you know, ghosts outrange templar. It also implies there was a better spot to engage (more open for chargelots at expense of splash?), except for every battle you see that no matter where it takes place Puma simply keeps moving forward regardless of anything Hero can attempt positionally. When you have ghosts and vikings, you control space.
Thirdly, I'm not sure what constitutes a better composition against vikings? Every antiair unit protoss has is a paperweight except the archon, particularly after getting EMPed, and sucks ass supply for supply against anything terran has that shoots back. And obviously the archon is terrible susceptible to EMP. Everytime Puma loses vikings its because he flew them way away from his army.
Fourth, what does more armor/splash even mean? He had tons of templar positioned everywhere and he split them during engagements. Colossi were almost hardcountered. Archons would've been useless. His armor upgrade was maxed.
Lastly he didn't reinforce into battle because every battle was won decisively be Pumas composition. What was he going to do, send 20 chargelots into marine marauder? They would've struggled to kill even a couple severely stimmed units.