I hear you. I don't understand why Woodlands as the OG of JB cross border custom is so poorly designed given Singapore's efficiency. Those crazy bus routes and lanes can really cause panic attack.

. There are 2 buses 160 and 170 and both can alight at Kranji MRT, sounds great in theory but in reality the crowds of 2 bus lanes will basically converge whenever one bus comes along. And if you happen to be at the lane where people in front of you prefer to wait out for the right bus number, you then have to jump and squeeze pass them to get through because all you needed is to be able to alight at Kranji MRT and so either bus is fine yet you are forced to queue for only one bus number.
Even if you have all the time in the world to wait civilly, the ventilation flow in that bus waiting area can turn you into a roast chicken on some days.
The bus route design needs a rethink, I think there should only be ONE bus going to Kranji MRT station but with increased frequency. Just give what the people need. It's not rocket science right ? I sometimes wonder if it's all done intentionally the way it is to deter too many shoppers going to JB. lol