In my 14 years, every time I have had to fight to get source code the programming was a horrible mess hacked together by someone in a hurry. So my guess is people who refuse to hand over code are trying to hide their disgusting programming practices.?