> You are essentially saying that any discipline of engineering is the same as any other.
No, but they are related, and any type of engineer will be trained to think like an engineer, which is really the only prerequisite for contributing to discussion about traffic design.
This man is not walking up to traffic lights and changing the timing, he sent a letter with his comments, and pointed out that he is an electrical engineer, which is how he is capable of understanding the nuances of traffic lights.
The problem is not that his idea was rejected, but that it was ignored. When we require licenses for broad things like "engineering ability", we prevent discussion on engineering topics.
> Simply calling oneself an engineer does not make it so.
Simply calling oneself an engineer is not harmful. I am not suddenly gaining authority by saying that I am a software engineer. I am, however, bringing to light years of self-education as a context for my understanding.
> There must be enforcement of titles that effect public health and safety.
That is a broad statement.
I agree that titles like MD or EMT that involve direct action that are likely to cause harm without proper training should be regulated, so that people can trust an individual who claims to be an MD or EMT to do the things that an MD or EMT does.
I disagree with the idea that no one is allowed to contribute to a discussion on topics related to public safety without a license. That is absurd.
Those who do the engineering likely should have a license, so that we can trust them.
Those who discuss engineering should not be limited to the ones who have a license.
Everyone should be able to discuss a topic without fear. Otherwise, engineers would not be able to hear from those who use their designs.
A software engineer that does not hear his or her users writes awful software. An engineer that designs something used by the public that does not hear his or her users is an awful engineer.