He’s had his injury issues, but so have guys like Slipper, Ala'alatoa, Valetini, Wilson, Gordon, Sua’ali’i, Lynagh etc
Some players definitely seem more injury prone than others but do we start excluding players based on past injury history? I think it’s reasonable that coaches satisfy themselves that a player is fit now and, therefore, base their selection on everything else.
I assume he is very good at training (fair enough to reward that). He is also a consistent performer rather than flashy. I rate Faessler but if Schmidt thinks Porecki’s lineout throws are just a bit more consistent and his defence a bit more reliable (and I am just speculating on what the decision process is) I can understand how that would be enough in an environment of fine margins to get Porecki over the line. Neither Fez nor Porecki are there to be game breakers - they are there to be accurate and provide workrate.