To say that Google or whoever will rank it, because it contains keywords, or whatever, really doesn't play any part in value-because it is just not true. You could have someone using a domain that contains no keywords, it may be a made up name that has no meaning in any language, but ranks in first place, on the first page on search engines for a keyword. Here-the domain name plays no part in ranking. What does matter is relevance of the site to the keyword searched...SEO, SEO, SEO.
I differ with your thought process in this.
It has been my direct experience that exact match key words play a rather large roll in SEO.
It seems that you will receive a better SEO ranking with an exact match search entry then you would without one.
Let me see if I can clarify this better.
Lets say you have the domain "Coffee Seattle" (the extension does not matter because it plays no real roll short of direct type in traffic).
So someone Googles the key words "Coffee" and "Seattle", they nearly put in the exact match of your domain (minus the extension). You necessarily rank better in the algorithm for that exact match then you would if the user typed in the key words "Coffee" and "Chicago".
So you already start off with a +1 in SEO (only for the exact match key words... COFFEE SEATTLE...in that order).
Since coffee is big in Seattle, it is a highly contentious key words because they bring a lot of traffic with them. Now the rest of SEO comes into play.
Bank Links are the biggest part of SEO (or so my experience shows).
Age of the domain is a big factor in back links. They generally go hand in hand. A 20 year old domain "generally" will have accrued some if not many back links over time.
Fresh and new material also plays a key roll. Stale material drops interest over time.
Images also play a huge roll but they need to be fresh and new as well.
So I think that the nTLDs give everyone a change at having "KEY WORD" domains for their given field. It is difficult for a company to drop their current domain for a new one because of the AGE/Back Links that have already been established with the old domain.
Exact match keywords do play a large size roll but it is only one piece of the puzzle.
Given time, nTLDs will garner those back links (with age) and thus be competitive in the market.
Cheers.