I'm a contrarian I would say absolutely. But keep your eye open and talk to people about their experience with the coach you are looking to hire. I have multiple coaches currently, I have spent over $300,000 in coaching over the past 10 years. I find people who tell you not to hire coaches usually are new or do very little business.
Think about it this way. You want a coach who is a subject matter expert and one of the best in their field. Do you think Gary Vee, Ed Mylett, Tony Robbins...etc. are going to allow you to follow them around for a day and ask them 100's of questions and answer your emails?
You are the sum of your network. Anyone on here telling you the knowledge is free and don't spend the money on coaching is broke. Information is what you know. People are who you CAN call, anytime, that's your network.
I am speaking with authority on this as I have spent the money on coaching and the deal above was not even close to my largest deal in the prior 12 months. If you want next level results you have to hire professionals and tap into their network.