Yes, this obviously can be a partial workaround but it is not flexible. Changing wiring is far from flexible. About other suggestion… not good too. What if you want station 2 to work in parallel with station 4 – then the only solution will be changing wiring…
My current irrigation controller can handle this. I can set any station to work with any other in parallel and act as 1 station (for example s2 with s4, in this case the order of irrigating in case of 5 stations will be s1, s2 and s4 in parallel, s3, s5). And I don’t have to change wiring.
One more thing I miss in OS is support of tipping bucket sensor. May be I am not right but at first look I don’t see such a support.