one can google various combinations of "thrown rods EJ25 bearings failure" etc - it's widely known and common.
on EJ25D's it's related to the random overheats. car with 30,000 miles overheats and in the 1990's no one was thinking headgaskets, it wasn't known back then and the internet wasn't yet sparkling with insight. in the early 2000's mechanics were calling me about it because they thought I knew a little bit about Subaru's. Typical scenarios - car overheats, limp it home but it's fine the next day so "bad luck" and keep driving. overheats a month later and they limp it home. mechanic finds nothing and changes coolant. wash-rinse-repeat with various combinations of radiator, thermostat, radiator cap, water pump replacements - and the car has been limped and overheated multiple times when all along it was the head gasket failing.
that overheating compromises the oil which degrades the bearings that fail sometime later.
That's a good explanation of how this eventuates - so it's not really the design of the EJ25D as such - just how they were miss diagnosed time and time again really. Still, I haven't heard the same over here on such a frequent number of vehicles but that could be the difference in the markets and how Subaru America and Subaru Australia dealt with the issue.
If you're really worried about temps and potential HG issues, jump on fleabay and look up engine watch dog - these use metal temps rather than coolant that once lost, won't give you an accurate temp reading. You can also set an alarm for a particular temp setting above what is normal to alert you to something abnormal going on. I'm yet to put one on my cars but it's on the to do list of 2018! There are other, cheaper versions of this around too.