One article said that they choose the route based on the prevailing winds. If you look at the route that SQ21 takes compared to SQ22 you can see that EWR-SIN is the route you said but the reverse is over the north Pacific/Canada.
Found this kinda cool site... what came next will shock you! Just kidding, not affiliated with them: