It is hard to say. I would remove it entirely if I were the Electrum developers.
Actually, that may wasn't a wise move. It does work simply, truth be told. I think that the main problem of this “Receive” tab is the expiration which brings confusion. If they just removed this “Expire after (?)” or set as default the “Never” option.
The users should not confuse on-chain with off-chain transactions as they do distinguish in that very part of expiration.