-
When using an API, the default option means "I don't care", *not* "I'm too lazy to type out the full parameter explicitly". Ask yourself if you actually do care and if your code would break were the default changed? If so, consider explicitly passing the parameter anyways.
-
Misusage of defaults is what makes them so difficult to change and causes breaking changes that didn't need to be there to begin with.