Why closed source wallet is less trusted? Most of ordinary users can't ready the code.
Because you can't know what's happening in the background. A wallet provider can send your private keys/or any other personal information to their servers and you won't know about it.