I wonder why "New Identity" wasn't implemented as a fork-and-exec with a newly created profile?

Follow the money.

Or it could just be a bug.

Seriously. TOR is primarily funded by the US government. Maybe this or not all bugs are deliberately left in for the sake of allowing backdoors, but people should not forget this