But Satoshi clearly designed it with "online payments" in mind.
How so? What design choices would have been different if Bitcoin was more of a real life electronic payment method? 1 minute confirmation time? I think Satoshi had other reasons to choose 10 minutes, like ensuring stability of the network.
Electronic money is both the money of the Internet and the money for real life spending because physical commerce is digitalized, so Bitcoin shouldn't try to focus only on the Internet.