Satoshi . . . he predicted that users would get "tyrannical" against raising it because of not being able to run nodes and so on.
I've seen no such statement of Satoshi's. Please provide a link.
Also, Satoshi did NOT have the current understandings of what different blocksizes would mean,
You have some way of knowing what Satoshi's understandings were? Are you Satoshi?
he did not predict mining pools,
While he may not have publicly predicted mining pools prior to their existence, is clear that Satoshi was aware of the existence of mining pools as soon as they were created:
- snip -
Pool operators can modify their getwork to take one additional parameter, the address to send your share to.
The easy way for the pool operator would be to wait until the next block is found and divy it up proportionally as:
user's near-hits/total near-hits from everyone
That would be easier and safer to start up. It also has the advantage that multiple hits from the same user can be combined into one transaction. A lot of your hits will usually be from the same people.
The instant gratification way would be to pay a fixed amount for each near-hit immediately, and the operator takes the risk from randomness of having more or less near-hits before a block is found.
Either way, the user who submits the hit that solves the block should get an extra amount off the top, like 10 BTC.
New users wouldn't really even need the Bitcoin software.
- snip -