This is a fair criticism, and no, average users cannot be expected to parse the block chain.
Average users can, however, watch a specific address on blockchain/block explorer.
This is true, but the primary job of bitcoind is to parse the blockchain, so having to use another parser seems... wasteful.
