The rationale here is that there are projects where the transferability is affected by dynamic reasons and emitting events does not make sense. This proposal tries to address that case.
I agree that Marketplaces use events, and without events won’t probably see anything and will just try to execute it anyway and fail.