Actually there are two malls
But, seriously, there really aren't any nodes on Finch at all, at least until you get to Seneca. Sheppard has Bayview Village and Fairview and the hospital (and the school there, across the street).
When they did that plan I don't know if they saw the redevelopment potential of the Canadian Tire lands but I don't think there's anything remotely that ripe for redevelopment along Finch. AND, though it's a bit north, the Maclean-Hunter lands by the 401 also got a nice kick in the pants from the subway.
Seems to me it was the right call. Now, if only they'd finished it....