That is a solution, and it does work. However, it limits the transaction factor of the currency. Hence, a paper wallet is less a wallet and more a storage.
Without such limited transaction capability, the point of BTC becomes moot as a currency and it becomes a pure store of value.
In a future piece, I can cover how a technology like Bitfi can support Lightning Network to make secure mass transactions of BTC a reality.