Почему лучшей практикой удаления сущностей из базы данных считается через форму, а не просто GET ссылкой?
гетом не рекомендуется потому что
img src="del.php?id=1"
если разместить такую картинку где угодно можно заставить тебя удалить запись когда ты ее увидишь, если при этом нет защиты от csrf
RFC 7231
Клиент, посылая запрос GET вправе рассчитывать, что состояние сервера в результате запроса не изменится.