Bitcoin really ought to offer and default to using deterministic wallets.
Agreed very much. I was quite surprised to
discover this feature after muddling through a lot of very geeky documentation. People can't be expected to comprehend this sort of quirks.