The Pro subscription from Unity gives you source code access.
http://blogs.unity3d.com/2009/03/20/why-you-probably-dont-ne...
I can understand that this pricing model doesn't appeal to amateurs and micro teams working in their free time. I can also understand that Unity doesn't care about this [non] customer base.