But why, if you found the old BSD license to be so inconvenient, are you promoting a license which mandates even greater inconveniences upon the end user?
I think you make the inconvenience out as more than it is. To have an invariant sections piled on in large quantities is a hypothetical possibility, which may occur sometimes, but that doesn't mean it will happen often. I don't think the overall magnitude of this inconvenience will be very large.