I want to be able to track time without relying on the user to submit it manually. I want a tool that submits automatically with me controlling the idle time and if I want screenshots or not.
After a while when you develop a trust relationship with your remote workers you don't necessarily want to take screenshots all the time and/or for all projects. Screenshots are not always necessary and can, if used all the time, wear down morale.
If you work with a new remote workers on a quick project, sure why not. But when these remote workers becomes part of your company and are working 40+ hours a week for several months, it's overkill.
Also for sensitive projects - I don't necessarily want screenshots published on a 3rd party site and/or be submitted over an unencrypted connection.