Сам по себе инкрементный идентификатор не «легко взломать», он просто предоставляет точки входа, которые скрыты (но не полностью скрыты) при использовании большого случайного идентификатора. Для того, чтобы существовала реальная опасность, все еще должно быть плохо внедренное и эксплуатируемое программное обеспечение. Как видно из URL в адресной строке, этот сайт использует добавочные идентификаторы без проблем.
Однако, помимо соображений безопасности, случайный уникальный идентификатор иногда полезен, когда вы не хотите, чтобы пользователи могли легко угадать URL другого (хотя и общедоступного) контента. Например, на сайте недвижимости вы, возможно, не захотите предлагать возможность «подниматься и опускаться» в идентификаторах, просматривая записи конкурентов, даже если они могут найти их все с помощью поиска. Немного препятствий может быть хорошей вещью.
Почему бы не использовать оба? Числовой ключ автоинкремента для скорости в индексировании и отношениях; случайный UID для внешнего доступа.