I still don't see a bugfix that matches your complaint. The warning is about the compiler behaving as designed; it's for programmers who are probably using that behavior incorrectly.
Solidity definitely has design warts; possibly Viper will end up the leading language, once it's production-ready.