If you have a bad domain name, every dollar spent in SEO is a sunk cost. It has no ROI because every time a customer wants to find you they'll have to use Google and then you're paying for that same client to come to you again plus you risk that they end up with a competitor.