The only way you can send a transaction from your paper wallet, would be to bring it online i.e import the private keys into another wallet software. As soon as you do this, you open yourself up to more attack vectors, however that doesn't necessarily mean its less secure, depending on your situation.
You are right, the person that move from paper wallet into online wallet makes the funds to be less safe, but it is very possible to still transfer the whole bitcoin amount or some Bitcoin amount from paper wallet leaving the paper wallet private key offline, but your method is also still great if the person transfer the remaining funds into another newly and safely created paper wallet. But he/she can safely do the transfer with the private key remaining offline, although, I am sure you know about these and not new to you at all. These are the two most recent useful link about this on this forum:
Re: Safest wallet and method to sweep a paper walletRe: Most Secure Method To Sweep Paper WalletWith this approach above, I can setup an airgapped device, decide to make use of Electrum cold storage on the airgapped device for the paper wallet private key importation and also setup its watch-only wallet on another device, make a transaction on my watch-only wallet and sign the transaction offline on the cold wallet on the airgapped device using QR code generated on the watch-only wallet. I believe the paper wallet private key will remain offline and yet I will be able to spend from it.