agreed, it is like all those other things. any form of analysis is limited and contextual.
so all i'm saying is that this specific method of analysis (machine learning and its offshoots) does a specific thing and produces a specific kind of output (a set of statistical weights etc). the way this is done was designed for specific reasons, choices and decisions were made.
when you employ those methods and tools you are also enacting those decisions on your data, and the resulting model is a representation of those decisions as much, or more, than of the data itself.
the specific model of that specific data will be unique, but it's a designed representation.