Did it ever?
This should speed up synchronization / restoration of large wallets. Wallets are written only when they switch to up_to_date state, or when stop_threads() is called when closing the daemon, or when a command line command finishes.
It's not a function of the wallet but of the transaction so it more naturally belongs there.