A lot of the things in this thread are true, but I think the most fundamental reason is that Valve is not good at software development—great game developers, pretty lousy software developers.
Source’s development was even so bad that at one point a large portion of the company pushed for Valve to give up on it and move to Unreal.
Latest Answers