Sure, but there's a big difference between leaked code vs. code cleaned up and officially released over 3 years after launch. Who knows what the Quake source looked like on the date they initially shipped. Quake also remained in development for quite a while, with the latest patch released ~March 1997 (original release June 96), and QuakeWorld last released end of 1998.