> I used that to segue into quite a rant about how I lamented the lack of complexity in software.
A software that does the right thing for everyone without any settings is several orders of magnitude more complex than a software that just lazily requires its users to configure it.