From a compliance stand-point, that makes sense. Exchange will retain that setting when a mailbox is moved.
I tested this and confirmed the same thing you do. Once enabled, if I move it back on-prem, SingleItemRecoveryEnabled is still set to $true
This ensures that if you do move a mailbox, all the recoverable items are there even if moved back on-prem.
If that is not needed, then it can set to $false of course :)