...
That has nothing to do with whether "all nodes were supposed to be full nodes."
Satoshi talked about the obvious need for lightweight wallets that didn't require the entire Merkle tree database.
I cannot abstain from quoting myself

(as the topic is quite long and people may have missed my answer to the claim) :
OK, I shouldn't have used the words "were sopposed to be", but I'm sure Satoshi, knowing the actual situation today, would support me in what I have said earlier :
...
Anyway, every smart and responsible Bitcoin holder, fan and enthusiast should:
1. Run his/her own full (maybe pruned) node.
2. Even much better if he is also a miner (now also signaling NO2x).
The general idea is simple, and the truth is always simple.
You should not parasitize hoping that someone would perform hard, dirty work instead of you.
You must help, you SHOULD do yourself what you CAN do yourself.