Ok, ease of deployment in that specific context makes some sense. You could still have separate source files, and bundle them together for deployment, but that would add a build step so it's a trade off.
All the other reasons I heard, I don't really see what they have to do with having a single or multiple files.
All the other reasons I heard, I don't really see what they have to do with having a single or multiple files.