I see what you mean,and whilst as I do partially agree with you...look at it this way.
Why not cut the accuracy of all fighting type moves if targeting a psychic type pokemon,but make them super effective?
Well the only problem though would be;why would a psychic type pokemon only keep fighting pokemon away? Why not all physical attacks?
If they did that it would seriously buff all psychic pokemon because their main weakness would be gone.
Trust me,it annoys me sometimes as well,but i'd rather just fighting type moves be "not very effective" then only special attack reliant moves have any chance of hitting. :/