kudos for pointing that out. Another reason to dump Optional.
Union[None] is not ambiguous
As coders we have the potential to have lots of coder friends. Union[None] is just the sad reality.
Optional[None] is sorta keeping our hopes up like there is some distant future where the situation improves. Where all these coder fiends come over every night of the week to bitch about static typing issues and running out of beer and pizza. And when that one guy has to bring up politics; everyone will react like he just let out a massive fart in the room, poisoning the air. Suddenly can feel the IQ in the room dramatically drop. Everyone reacts predicatively, spontaneously, and synchronously in disgust; thinking, dude what a tard! And someone will say, lets do this again tomorrow.
Fck yeah! This is the place where i want to live.