Similar, but have a dedicated channel for erasing data which cannot be used for writing. So the drive is SIMULTANEOUSLY erasing a section in anticipation, or during idle time well before the writing can cause a bottleneck by waiting on erases (this should be able to improve copying to and from the drive also).
Largely, this is what the drives are doing. An erase can happen in one chip while another chip is being written to or read from. Two operations can't happen in the same chip, AFAICT.
The problem is that erasures happen so much more slowly than writes. That means that write operations from the host will slow down if they need to wait for any erasures. It'll always be possible to overwhelm the drive, since there's a finite resource and a time to wait.