There is always more than one part to the correct answer.
Industrial policy can set a macro environment. However, the problem with any "industrial policy" is corruption. It puts too much power into a few hands. "Power corrupts and absolute power corrupts absolutely." Thus, we have the rotating people going into government agencies to direct such policies, then rotating back into the very companies that benefited from their actions. The other side of "industrial policy" is that it is almost always geared towards preserving the 1% in their current line of business instead of directing the country into the future. Thus, we have the special provisions to help the struggling nascent oil business try to make money and the support for tobacco farmers.
In the long term, it is better for government to stay out of "industrial policy" than to let bureaucrats have that much power in their hands.
Instead, government's job is to try to maintain justice while dealing with a chaotic situation. (See the role of Sheriff in a gold rush town.) The main role that government has in "industrial policy" has to be protecting the rest of the citizens against abuse of power by corporations. We need "checks and balances".
When we let people have freedom to try to solve their problems, we do have situations like what we in IT have been enduring. But the end result is that we have the freedom to try new ways of generating money. In that freedom, yes, it is not fun to not have income, but we will find income as we allow ourselves to learn new skills and new ways of generating wealth - not income, wealth.