When I see a 'dot' on the side, it's not the difference between a dot and no dot, it's the difference between a dot and a line. I already know the edge is there, what I'm looking at is the corners, and on a low level it's faster to process the presence of one thing than the absence of two.
Not that that matters for a naming convention, though, because recog is different from communication. It just so happens that it's easy to assign names based on the shapes you recognize in OLL. We don't name PLL cases in terms of headlights, opposites, adjacents, bars, and blocks, we names them by overall shape.
You're not processing the presence of one thing. You're processing the state of 3 individual stickers, whether subconsciously or not. I am saying that you only need to process the state of 2 of those stickers, even just 1 for every case that is not H or Pi. If at least one corner is already solved, you only need to look at one non-top sticker to recognize the OLL case, regardless of what colour that sticker is, as long as you understand which sticker to look for.
I don't know which G case is which, but I can use them just fine. You only need to say "G-perm" in conversation, and when you make a table or something you can just look it up. You don't need to memorize them.
And for orientation, there actually isn't a standard orientation. Depending on the alg you use, you start from different orientations.
You can use them just fine because, whether you like it or not, you've memorized that alg's orientation and differentiated that G perm from all the other G perms. I'm simply proposing a more intuitive way of differentiating similar cases.
As an example, some friends I taught to solve the cube had no idea which G perm was which. So I told them "hold the headlights on the left, look for the bar location." So they learned 4 G-perms: G-F, G-RF, G-RB, and G-B. Much more intuitive than Ga, Gb, Gc, and Gd. Actually the names corresponding to order I listed would be Ga, Gd, Gb, and Gc. Because that totally makes sense.