I think the general strategy for a long time in the tech world was to have as many of the programmers as you could under your umbrella. You don't necessarily know what you are racing towards, but the general feel was you knew that programmers were going to get there.
It also deprives your competition of their product, and/or bids up their cost.