"Fine default" indeed, as the alternative for a Scrum-inspired process is often nothing. I expect a lot of people hating on it come from big corps, where bureaucracy is already stifling. In a startup, Scrum may be your best way to protect an inexperienced development team from unmeasurable stakeholder expectations.