Defaults allow you to set default settings for all requests. You can pass any configuration value and it'll be merged with any values the request already has allowing you to write even less repetitive code.
Mostly trying to get test coverage up by refactoring and cleaning methods.
This makes it easier to write the config file and makes everything easier to reason about on the code.