protect yourself at all cost, on this case your coins. just having one wallet is very risky as you can lose all of them at once. there's no harm in having a back up storage
If such was the reason, then I think they would be using a offline wallet and official wallet like core.
The reason behind using so many wallets is not limited but are : being un-traced if doing something personal, for accepting payments from various clients.