The point of all my table-thumping is that when machines are involved, lots of things turn into programming — complete with all the challenges and pitfalls that entails.
We have strategies for dealing with those challenges and pitfalls. Recognizing programming wherever it emerges can help us meet those challenges, or change the problem to avoid them.
Drawing bright lines about what is and is not programming is actively harmful in those situations. We’d damn well better recognize programming when it comes up and bites us.