Ошибка автора. Из противоположных смыслов явления выбрал только один, но есть и другой. Поэтому не пляшет. А именно: "последним смеётся - значит, плохо соображает" - да, но возможен вариант "хорошо смеётся тот, кто смеётся последним" - нет. В ЭТОМ случае н
е играет. Решается очень просто: меняем "смеяться" на "РАСсмеяться" - и дело в шляпе (этим исключим понятие "смеяться" как "ПОсмеяться", "надсмехаться")...
Не столь важно: первый или последний, важнее смеяться хорошо, а так смеяться может тот, кто не позволяет: ни себе насмехаться, ни над собой насмехаться ...