The checksum is not meant for you and your eyes. It is meant for the application so that whenever a user enters the checksum incorrectly into that tool's textbox it can automatically detect if there were any mistakes in the input so that the application can inform the user that something is wrong.
but we still need a way to make sure we wrote it down correctly. and you just admitted as much. since just by looking at 12 words, you can't tell whether there is any discrepancy in them or not.
also, they'll definitely know something is wrong whether the software detects it or not. when their balance doesn't show up.
You seem to have made a solid argument against using paper wallets, particularly paper wallets in which the secret (seed) is written by hand.
to further counter your argument, it would be possible to manually check if the checksum is valid by hand.