No one is arguing against this. Stop creating strawmen.
People are against draconian practices aimed at micromanaging people when data is already available, individuals are meeting targets or the targets aren't met due to something out of their control.
In the case of programming, if you have any decent system, you can query commit dates, opened bugs/features, closed bugs/features, time in meetings put on the public agenda, and more. None of this requires surveillance during the development process, only measuring inputs and outputs.