Well, then it is useless. I am from a domain (science) where similar concepts are generally called a similar way and where clashes occur a lot because something as simple as * has a gazillion meanings depending on the context (and all of them applied to arrays of any dimensions, so no useful dispatch there).
I am not asking to make strong namespacing the default, just to improve their support to help people do their job in the best way possible (again, without hindering existing people). But just addressing shortcomings to make the language better without touching to what already exists already seems too much. I don't want to work with a new Fortran again constantly trying to find my way in spaghetti code to get the big picture and then trying not to break anything when changing anything. Fortran has never been a problem on small code bases either. But whatever, as you say, I won't fight.
