Well those are more primitive constructs, so maybe there's a reason for it. I'd like to do without and add it if a scenario pops up. After all, someone can still inherit and call the right ctor so we wouldn't be totally preventing it. :)