(I wrote that post.) I think that is the case: it is using the same "diagnostics are enabled?" function call that the Crash Report submission is using, and the binary logs "This is not supported hardware, or the user has opted out." and exits if that call doesn't return true.
However, there definitely could be something else going on there: I do not want to rule out any possibilities here, many people are very touchy about privacy issues like this.
You should be careful about how you word things in your posts. You tend to state working observations and theories as conclusions and then the press and armchair security experts take it as fact.
That said, you've done very good work, and made a very valuable contribution to consumers.
However, there definitely could be something else going on there: I do not want to rule out any possibilities here, many people are very touchy about privacy issues like this.