The wording of John Connor's thoughts/speech at the end of T3 make it clear that either those are his thoughts as Judgment Day is occuring or they are his thoughts right after Judgment Day. In either case there's no way for him to know that SKYNET was software instead of hardware, thus he's just...