The traffic issue I sort of understand here. It's near Crowchild, but doesn't connect to it. It's near 26th Ave, but doesn't connect directly to that, either. Even the part of Richmond road it's on is not directly connected to the major Richmond Road west of 29th St (or the third segment east of Crowchild). 60 years ago I think it would have been well connected, with 26 Ave, Richmond Road going in both directions, and the former 24 St SW, but Crowchild turned it into a kind of cul de sac surrounded by sound walls.
I'm sure there's a plan to improve this but I can understand if residents nearby are expecting traffic awkwardness.