Is it really because game development is "decades behind", or just because games are among the few pieces of software still developed against hard performance constraints?
Loosely-coupled composable components may be great for producing software quickly, but the approach is basically antithetical to performance.