all I can say regarding building businesses on keyword descriptive domains.. it just makes everything easier..
Easier to communicate your biz. Easier to get your foot in the door somewhere. Easier for introductions. Easier for consumers to remember your name (https://blog.nuts.com/were-going-nuts-dot-com/). Just easier all around. All those things added together can directly impact sales..