A few of other technical reasons to to piston down, could be support for go with this config with the visibility advantage.:
1. Oil to the piston pins is very difficult, to drill oil paths in the connecting rod to pin is expensive.
2. Cooling piston with longer contact time between oil and piston.
3. Lower temperature differential over engine, naturally heat rises, heat from cylinder head travels up.
4. Easier restarts of hot engines. The fuel will vaporize in injection lines, the less heat exposed, less bubbles, easier start.
Some down sides exist in piston down, but on balance I think it has a small advantage to pistons up.