You know Tom, it sounds like you might have excessive "exact match" links on the mind : ) and that can be a limitation to you in today's search. The sites at which you can get exact match anchor text these days may not pass the value they once were able to and Google doesn't use anchor text to establish relevance to a search query the way it once did, either.
Are there sites whose rankings are being held up by exact match links? Sure. Such legacy-style rankings exist because Google tries not to throw the baby out with the bath water. Just because the way "importance" on the web was demonstrated in the past (via links and anchor text) is different than the way we're able to demonstrate it today (via social/mentions) doesn't mean some of those old linked-to-with-anchor-text resources are any less important than they once were.
Think of what makes you recognize that something is "important" in your everyday environment. Is it that a number of lower quality references all say exactly the same thing about something? Not really. Things that are important tend to be the focus of a variety of semantic references and sentiments from a variety of high- and low-quality sources and it's that kind of importance, aka authority, that you're trying to replicate in your off-page efforts. Focus on getting people to discuss your product/service rather than just getting webmasters to link to it.
Granted, all the above is a bunch of longer-term strategic gibberish that you can toss out the window if your business tactics and search marketing efforts are focused on the short term. If that's the case, I'd go with "B", but good luck with that.