Business coaches have been there, done that, & get a bird's eye view of what is & could be. They can be instrumental in upgrading the knowledge of a business owner.
Business coaches will always provide value-based objective feedback. Their goal is to help entrepreneurs grow their business, not to appease them.