This really depends a lot on the business. Even for consultants, many companies prefer to split business and technical consulting, sometimes contracting them out separately, or sometimes just contracting one of them out as needed. In that situation, they typically do not want the technical consultant involving themselves in the business case, because they were hired to solve a technical problem, not to second-guess the role of the technical problem in the hiring company's business. This is particularly common in large companies hiring engineering consultants: a metallurgy consultant hired by Exxon or BP to assist with a design or problem (actual example a friend does regularly) is supposed to provide technical input on metallurgy as required, not try to sell a company on the value proposition of Metallurgical Solutions. Their value proposition is that they are an expert who can provide expert advice and problem-solving in a specific technical domain.