Besides being a micromanager's dream, the whole concept of "blockers" in agile/scrum is just a way for companies to blame developers for the company's lack of resources and poor strategy (i.e. the team is too small for the amount and complexity of tasks, so there is no time to properly define and break down tasks, focus is on quantity/output instead of things actually working, management encourages a lone wolf mentality, etc.).
If you don't care about delivering broken software and having high engineer turnover, scrum is just fine.