When I challenge people on this I eventually get down to what people really want: they want to disable the emissions controls. A qualified engineer (which most mechanics are not - but I suspect those reading this are) given the source code we don't give out can get our engines a little more fuel efficient at the expense of not meeting emissions, or a little more powerful at the expensive of being less reliable. When you read the above you will begin to understand why we made the engineering compromises we did, and see why we don't really want to give out the requested information. It isn't necessary to do repairs, but it is necessary to do things that you shouldn't do.
That is not to say I'm against the idea of this bill, just that the justification you are being sold is built on a lie. I think this bill needs to be carefully written to address this.