Why did we build our own MIT licensed smart contract account at MetaMask? Was it "vendor lock in"? Nope! We concluded that no existing solutions met our design goals. 🧵