To me it's obvious that Satoshi thought of 1MB blocks for Bitcoin as a test to see how it goes. But couldn't stay till the real problem arose since he had to take his unprecedented leave.
If Bitcoin had an "On-Chain Scaling" feature would it make Bitcoin the viable Peer-to-Peer Electronic Cash System ?