Yeah, that's very true
Domain name is most important in terms of SEO, if you get a domain which is keyword rich then you have almost win the race, all you need to do is to dressup it with quality backlinks and good content.
Keyword in domain name is one of the important factor for getting better position at Google, but you also need to feed it with other onpage and offpage factors to maintaining it's position.