Domain names have to be easily readable and hyphen in domain is not preferred by many and i also don't prefer it