This is true for many computer industry concepts:
"object-oriented", "functional programming", "garbage collection", "big data", "programmer", "hacker", "technical debt", etc.
Regardless of all the fuzziness around terminology, we still try to advance knowledge forward, improve the tooling, possibly improve language syntax, codify and/or formalize best practices.