There are a lot of people blaming the iD for having their own tech. Programming is partly an artistic endeavor. Games programming can especially be so, part of the market is based in novelty, and doing new things sometimes requires new/different capabilities.