Please factor in development and support cost. There is a reason why people prefer general purpose computers to dedicated   hardware. I think only big players like Google can afford dedicated hardware teams.