I could agree with much of what you say, but raising vision to a proper value, say 10 or 20, may give room for more detail in what could be given good vision, and what could be given poor.
It might be simple if one has the right programs. I wouldn't know. You guys are the experts.
PLEASE start thinking through your "ideas"........ OK lets just say we did raise vision to a "proper" value of 10. That means that no matter what the visibility is set to that unit can see ten hexes so if the game visibility is 2....... that means it's a moonless night that "normal eyballs" can only see 100 meters....... how is 10..... that's 500 meters.... "proper" under those conditions?