> "Scrum is meant to help estimate based on real work by developer."
Sure, but the problem is that, aside from one job, I've never seen any organization that actually does that. Instead, agile/scrum is used as a micromanagement tool and developers get hammered if they don't close their Jira tickets in a timely fashion. It's an total perversion of what agile was intended to be.