Well, one reason would be to take advantage of market inefficiencies.
You might decide that your business can derive a significant amount of experience from people who don't have a computer science degree. Those people might be easier and cheaper to hire. So it might be worth hiring them.
Fundamentally, the question is whether the hire is worth more to the company than the cost of employing them. If you think that CS graduates with four years of experience are overvalued by the employment market, it's a good move.