You could also probably add David Price to that list. We don't really have any way of knowing for sure since the Jays didn't even so much as make him an offer, but if the money had been right he seemed pretty amenable to sticking around in Toronto. What it boils down to is, "if you build it they will come".
I mean, hell, looking toward the hockey world---for years, Detroit was a premier destination in the NHL. And while they may be an original-six team, who the **** really wants to go live in Detroit if they have a choice to play anywhere else in North America? Particularly in the mid-to-late 90's to early 2000's, before a lot of the downtown revitalization in Detroit had taken place, and they were still playing in a shitty old building. But when the Wings had built themselves into a premier organization that routinely contended, that changed everything.
On the other hand, if you're a milquetoast, low-budget organization with no real ambitions other than making half-hearted attempts to scrape into one of the AL Wild Card spots if literally everything goes right for your team...then yeah, you're going to have to pay more for FA's, and the premier guys will give you as much time-of-day as Tavares gave to the Habs this summer.