If you can add the RIDE script after the creation, doesn't that also mean you can remove it? How does this make it more trustworthy. If the owner of that wallet is planning to do bad things with it he can just remove the script and do the bad things he intended to do.
You can disable a lot of transactiontypes. Updating the account script can be disabled through a smart contract. After that the contract will be on the chain forever in that state, like on ethereum, and it would be smart to put a kill function in the contract. So be careful what you do.