Why are memberwise initializers all-or-nothing?

There's also: Synthesize default values for the memberwise initializer by Azoy · Pull Request #936 · apple/swift-evolution · GitHub from Synthesizing default values for the memberwise initializer