C++ is supposed to be an extension of <thing with bad default>, so I wouldn't expect <a good default>.
Things can change & grow, that's why we make new standards in the first place.
It'd be confusing for C++ to differ from C in how primitives work. If they want to evolve C too then sure.