Worse, this is not on the table to be fixed any time soon in MSVC, because the change would break ABI compatibility.
Every time someone says "just use a custom allocator," I sigh inside... it's so much overhead that almost no one does it, and even fewer do it correctly. :(