But it wouldn't help with "I want to be able to run a full node from my home computer / network connection." Does anybody actually care about that? Satoshi didn't, his vision was home users running SPV nodes and full nodes being hosted in datacenters.
I haven't looked at the numbers, but I'd bet the number of personal computers in homes is declining or will soon be declining-- being replaced by smartphones and tablets. So I'd be happy to drop the "must be able to run at home" requirement and just go with an adaptive algorithm. Doing both is also possible, of course, but I don't like extra complexity if it can be helped.
You are so despicable. Those people can just use a 3rd party shared wallet if they are so disinterested in actually keeping a full copy of the ledger. What is the difference from their point of view? Whereas the difference from your point of view is clear: your handlers want the full ledger to be as centralized as possible so that maybe they can corrupt it!