Ругань, будем честны, обоснованна. В давние-давние времена, в эпоху 5.2-5.3 и так далее было написано много книг и статей о том, как выстрелить себе в ногу на ПХП.
С тех пор прошло >10 лет.
Но статьи то в интернете все еще живы. Все еще живы статьи о том, как наговнокодить сайт на ПХП. Со всеми уязвимостями, проблемами, костылями и ошибками.
Ну и конечно, ругать пхп - модно. Сразу приобщаешься к легиону тех, кто знает, как стрелять себе ногу иначе.
MyISAM при записи лочит всю таблицу. InnoDB лочит только строку.
Плюсы/минусы - делайте выводы сами.
P.S. На текущем проекте убедил администратора БД перейти на InnoDB. Да, размер базы (я имею в виду, RAW, на диске) возрос в три раза. А скорость выросла в 20 раз.