I've always been a bit torn on whether EAs and FCs should vote, so I'll lay that issue aside for the moment.
I hesitate to use the word 'hate', but for lack of a better word, I will. I hate the attitude that an EA is not a full Mason. He is told time and time again that he is a Mason, in most jurisdictions that I'm familiar with, the very first line of the catechism speaks to this. I cannot, for the life of me, understand where this idea came from that only MM are real Masons. Next we'll be saying that only officers are real Masons. Then, only PMs are real Masons. It is simple, black and white, the moment a man takes his O&O, he is a Mason. End of story.
In my opinion, he ought to pay dues and be entitled to every Masonic right EXCEPT travel and maybe balloting.
In thinking about this, maybe this is the reason. Here in the US, we rely so heavily upon dues cards as a mode of recognition for traveling brothers, that if you don't want an EA to travel, you don't give him a dues card. But how do you not give him one if he's paid his dues? In my mind, it's simple; dues cards simply have the degree indicated on them.