That has zero to do with it.
If mcdonalds were the more wanted product the investment would be worth it. But they are not.
Their food is garbage. At least subway has a few tasty sandwiches.
Has nothing to do with it (more to do with the smaller footprint required)... Also, in most cases McD's own the real estate their stores are on and Subway rents... Look at the avg. sales volume per store and that is more telling than number of stores... McD's made an effort a decade or so ago to stop opening so many new locations to build sales and focus on operations... they were starting to cannibalize their own sales. That's the same reason Starbuck's shuttered many of their locations a couple of years ago..
And, no, franchisee's aren't awarded territories..