I think it's somewhat reductionist to call Twitter "simpler". The technical challenges faced by SpaceX, for example, are almost completely orthogonal to those faced by Twitter. Imagine swapping a random engineer at SpaceX with a random software engineer at Twitter -- do you think either would thrive in their new role?