It just went open-source
Seriously though, I am truly heartily sick and tired of endless patches to the engine being the norm in the gaming industry.
What typically happens is that the programmer finishes (pretty much) the engine very early in the piece, then goes off to invent the next generation engine, while the artists and level designers create the content.
Then the game is finally released, only to be found to need maybe a series of 20 bug-fix releases. Wouldn't the programmer be better off being stuck with the one project until it's finished, then they might spend time getting the code right instead of leaving a mess while they go have fun elsewhere.
I'm looking forward to great advances in software quality when the if/when the class action against selling faulty software eventuates against M$, as this will affect ALL developers.
About time they got serious about verifiably correct code, and took the theory into practice!
(I code for a bank by day, embedded Telecoms and freight industry by night and weekends, if I turned out code like ID and Epic, I wouldn't have enough hours in the day to fix it!)