Ну там были сначала просто ShowMessage, потом сделали ShowMessageA как алиас ShowMessage и добавили ShowMessageW. А потом ShowMessage перекрутили с ShowMessageA на ShowMessageW. И кто не успел допилить получал проблему. Но это ещё более менее. Наследники от стандартных классов больше пострадали, чем сами разрабы стандартных классов