>Since when is that the definition?
That's the Marxist definition of the Working Class[0], although nowadays some Marxists would programmers, lawyers etc. "Professional Managerial Class" to distinguish them from the workerist idea of the Working Class.
[0] https://en.wikipedia.org/wiki/Working_class#Marxist_definiti...