The could team up with Microsoft, because their signup flow is fine but the login flow is badly broken.