Because those companies make more money from licensing the engine than from the game itself. You think Epic cares if UT3 has sold? Probably not, because they have licensed the engine for at least 20 games. UT3 is just to showcase the engine. Same for Crysis.
In the case of companies like Nintendo, with the Brawl engine or the Wind Waker engine used in TP, the game sells, and if they license the engine for another developer to create a similar game, they would create themselves a competitor.
Or something like that.







