Why isn the Half-Life client ported to Linux?
Sierra/Valve decides who gets to touch their code, and decided against letting anyone port the client. Besides this, if it were released as a commercial boxed game, the people releasing it would _probably_ be putting the nail in their own coffins, as the game already works at an average level in some windows emulation software.