What a treasure trove of fun this article is.
Really, a bank? A bank demands ethical behaviour from its employees? That has to be the joke of the century. Oh, wait, they mean towards the bank and their bottom lines and bonuses, not towards customers.
People shelling out 10$ for mouse jiggling software is also hilarious, that is something you can just download a free Python script for.
Speaking strictly from a very limited efficiency and personnel cost perspective, it makes perfect sense. If employees work only half their time and still get their jobs done, you can either assign more work to them, or fire half the staff. If someone underperforms, you can replace them with someone who does not. Never mind that in real life application and depending on the job done it is much more complicated (to cite an infamous example, like rating developers on written lines of code), but when has such minutiae ever stopped middle management and upwards from doing something dumb in the name of maximizing profits?
Obviously this assumes we are not talking about piece-work, where, for better or worse (well, mostly worse for everyone involved), task completion can be readily measured, but for that one does really not need to keep track of mouse movements. In a banking environment, that would probably only apply to jobs that were replaced by automation twenty years ago, although, who knows. Back during my school days we had a simulated bank to work at, where most of my time was spent going through huge chunks of accounting orders on paper and posting money transfers in the bank system. Somehow I doubt that banks still employ Oompa Loompas like that, but who knows. Bank often still run on ancient COBOL software.