Possibly because people use wallets because we prefer our bitcoins to be safe therefore using offline ones like armory and such...and there is a need for speed and fast transactions sometimes therefore using other wallets like blockchain/electrum and such.
As far as I see it, you need a minimum of two wallets. Those can be online and software or just two software wallets. Some people and some business models call them cold and hot, which is fine.