The choice of a domain name is overall a matter of strategic order.
Anyways, it is undeniable that the presence of keywords in a domain name is an advantage to get well ranked on these particular keywords.
However, it is definitely possible to get ranked without the benefit of this advantage …