Apparently, 2 of the 3 Skytrain bridges were never designed to also accommodate bikes.
Unfortunately, all 3 Skytrain bridges weren't designed to have any express bus lanes, never mind any for a proper rapid bus network.
In the 1980s, once it was revealed that Skytrain wouldn't be providing a 24 hour service, there wasn't a serious effort to convince the public of the importance of having a 24 hour regional express bus network. Transportation redundancy is difficult to grasp in backwards BC.
All 3 of there's transportation bridges should have had enough future space for at least a 3rd track. Upon opening, each bridge should have had 2 bus lanes that also could be for emergency vehicles. Each bridge should have had 2 bike lanes and 2 sidewalks.
https://www.google.ca/maps/place/Marpole+Bridge/@49.1996678,-123.1276435,848m/data=!3m1!1e3!4m6!3m5!1s0x548675f84f6c0721:0xbea3ccce242f45a8!8m2!3d49.1995219!4d-123.1268811!16zL20vMGZqMjYx?hl=en&entry=ttu&g_ep=EgoyMDI2MDYwMy4xIKXMDSoASAFQAw%3D%3D This was allowed to fall apart and eventually catch fire. It was never doubletracked and the interurban trams were phased out by the 1950s. Yet, most of the highways and general road system in SW BC cities are just 2 lanes each way. It was as if there was no need to have a 3rd lane for trucks and a 4th or 5th lane for buses & HOVs.
https://stevestonheritage.ca/2024/06/21/marpole-cp-rail-bridge
https://jfdatalinks.blogspot.com/search?q=Oak+Street+Bridge
The transportation infrastructure was set up for congestion, right from the start. Having a short Skytrain & small stations might have made economic sense in its initial phase. However, there was a failure to not design it to eventually become a proper big-city size train with much longer stations.