https://www.youtube.com/watch?v=fPQRsRQiVRA , https://www.youtube.com/c/RMTransit/videos
BART had a provision for 10 car trains right from the start. https://en.wikipedia.org/wiki/Bay_Area_Rapid_Transit_rolling_stock#Original_fleet Maximum Train length: 10 cars (710 feet (216 m)
https://www.sftravel.com/article/transportation-basics-how-use-bart
Now if only the trains could run no more than a few minutes apart during the busy times.
https://en.wikipedia.org/wiki/Perth#Transport
Perth has an Amazingly Extensive Rail Network https://www.youtube.com/watch?v=AH1kvXxnBiQ
Its always better to allow for longer trains and stations as future demand increases.
The Vancouver approach is to have the first 2 SkyTrain lines with trains half the length of a Montreal_Metro Train. Then the 3rd Line seems to take it to a new level of absurdity by only allowing for 50m stations when Montreal has 152m long stations. https://en.wikipedia.org/wiki/Montreal#Rail
Fortunately, most cities around the world don't have to deal with a BC like approach to infrastructure.