"Embedded" is too vague to use for this. Tons of STB's have SOC's with MIPS cores and Linux kernels (and uclibc). The cost could be the cost of the transistors used up by the CPU cores that could go to valuable functions like codec support. The cost could be RAM interface circuitry. The cost could be a dozen things and Linux is adopted in this category of system. It's almost like OpenBSD is defining itself as too good for use in economical, workaday products. I'm sure that would be a misunderstanding by me.