Also, intent matters when determining guilt.
I suggest you try, "Officer, I didn't see the sign" the next time you're pulled over for running a stop sign.
The traffic code in most cases specifically excludes intent from consideration, but that's an anomalous area in the law. Throughout very nearly all of criminal law, intent is crucial to determining guilt. So while you're correct that "Officer, I didn't see the sign" won't do you any good, your argument is a red herring that demonstrates significant lack of knowledge of criminal law. (It's also worth noting that most traffic violations aren't technically crimes in most jurisdictions, they're civil infractions which is why you may be assessed a fine but cannot be arrested. There are exceptions for very serious violations, including extremely high rates of speed.)