And that's the exact reason why AMD sucks. You shouldn't have to pester package maintainers to modify their code so that it works with your module loader.
That's where Browserify wins.
I guess, when your only objective is to keep a library small, this is a pretty reasonable POV, though it may seem extreme. You've got to admire them for the non-cargo-culting POV.