Почему вы решили, что бабушка неряшлива?Если бы бабушка была неряшлива, то автор, зная об этом, предупредила бы сына и объяснила бы ему, как надо себя вести, если в гостях ему достанется грязная посуда.Но для мальчика грязный стакан стал неожиданностью.Значит, мама его не предупредила.А раз мама не предупредила, значит, для нее самой эта неряшливость стала неожиданностью.Отсюда вывод: проблемы с чистотой у бабушки появились недавно и скорее всего связаны они со зрением.