estimate and result oriented work are two different things.
Result oriented work is: Here is how much I did this week. I either met, exceeded or fell short of some expectation. The person then decides if this is the place they want to be and the employer decides if they are a good fit.
Agile in most places is a managers whip. I will go so far to say I have never seen it implemented in a way that is beneficial to devs. (possibly by design)
Estimates are even worse... you cant estimate software at scale. spending dollars to pickup dimes as the saying goes.