The client should only be running on machines that are inherently secure
So long non-niche market adoption! This is as asinine as owning a computer /just/ to store a wallet.dat on.
Running the client is not the only way to adopt BitCoin. Currently, it is most certainly not the best.