Because syncing a Reading List from a device can be done atomically, in the foreground, while SmartEject waits and then continues.
Syncing a Reading List to a device launches a background 'send to device' job. SmartEject can't wait for it to finish and it requires the user to later press eject again after the send is finished.
|