Time tracking has nothing to do with productivity.
its actually counterproductive. Eventually it leaves the company with those developers who produce best time sheets, not the best product.
imagine a team assigned to a product who normally resolve a dozen tickets from their customers. They work hard, keep their records straight, processes in place. All good, everybody's got rewarded.
Another team, assigned to another product, spends their days producing, how they name it, creative approaches to the product design. Because their customers don't produce tickets.
The second project does produce the same kind of revenue the first one does. But there is no visible support work to put against that revenue.
Now, when it comes to a review, guess who's gonna be the first candidate(s) for redundancy?
Of course, there are exceptions for the rule, but the don't define the trend. And the trend is - the time managent system as a system eliminates the best workers and awards the least valuable ones.