Full node on mobile and robots is one reason for the bound and parameters. As storage technology advances 100GB will eventually be a piece of cake for mobile even IoT devices. A bounded state size is also good for value capturing as stated in RFC0015.
I agree :-).