Face it, the overwhelming majority disagree with you for a reason (you are wrong). Sorry we don't conform to your societal standards.
There's two main reasons people use clear canopy and dots. And, the advantages they give a player are extremely minimal.
a) If shadows off, the sun shines through the cockpit and hits the glass and reflects straight into your eyes
b) DCS isn't smart enough to provide scaling for players on 2k/4k monitors
Now because of this greatly out-of-touch decision to make this change to DCS, all that's happened with this patch is that Enigma's Cold War has disabled IC check entirely so players can keep using these mods. The end result is that the most popular PvP server is NOW MORE VULNERABLE to cheaters.