You are talking about one specific -- granted canonical -- wallet implementation; there are plenty of others including thin clients: https://en.bitcoin.it/wiki/Clients
How is that going to solve the blockchain update when you send money or receive money taking forever? People aren't going to want to wait that long for transactions to occur.