I think it's a balance. We need advanced tools and settings for advanced users so we don't alienate them, but we also need simple user defaults for those that don't want to tinker with settings and just want their apps to work. Education here is also key so that users can choose to do more if they wish.