If I bring you in to write code, what's wrong with hiring and keeping only people who write a certain amount of code every day?
Are you having a bad day because you're distracted? Too bad, you're receiving a reprimand for not meeting your quota.
Do you need to get up and walk around because your back is sore? Too bad, that's time you should be spending coding.
Are you stuck in the resolution of a problem? Too bad, prepare to be canned for repeatedly missing your quotas.
Time spent refining your tools? Nope, not allocated. Time spent learning? Nope, not allowed. Fixing a security issue unrelated to your code? You missed your quotas. Training the FNG? Sorry, but you didn't meet quota.
I hired you to write code, after all, and if you don't want to do that, I have a few dozen applications on my desk of people who do want to.
On a more meta note - these wristbands and things like them remove all judgement from the equation. Someone recovering from a hurt back is only viewed as unproductive for an extended period of time, and thus someone to fire. No matter what other things they do for the company, or how they performed prior to the injury.