SOV teching costs even more than ost teching... adding buildings into the equation hurts your argument even further...
The main issue is that non relevant builds were selected. Pgrens arrive early when a build is tailored for their early arrival. You do not list an x2 gren build when talking about pgren rush strats. You list the proper builds which are double pio double mg or osttruppen, neither of which were mentioned.