Domain registration is necessary to build a website. A domain name connects your business or activities with the cyber world. So it should be simple, short and easy to memorize. No one will memorize a long URL and visit it when needed.
Read this post on bloggingtriggers.com