Main is narrow, and McLaughlin and Kennedy are more than 1km away. King Street is narrow as well, but Queen and Front and Richmond/Adelaide are all within 300m distance, so prioritizing streetcar is less of a problem. European city centres likewise have no lack of throughfares.
Downtown Brampton is more like Streetsville, and Main Street is akin to Streetsville's Queen Street: not just the main throughfare, but the only throughfare. Much different situation than King Street or those European examples that keep getting posted here.
One of the biggest flaws of the older suburbs is the lack of throughfares. You can see it in North York and the south parts of Mississauga, and you can see it in this part of Brampton too. The newer suburbs did a much better job with reducing the distance between the throughfares so that bus routes are closer together and the roads don't need to be as wide.