The best CS programs teach a lot of tech that is not used in the business world. The they're often too theoretically or too experimental.