турникеты бывают разные. есть те, что в общагах стоят, есть те, что на границах стран фуры пропускают. турникет для фур неприменим для людей, турникет для людей не понимает что делать с фурой. количество объектов в системе может быть +/- бесконечным, а турникет применим к конечному числу типов, потому через какую-то систему воутеров или еще каких-то штук он сам должен понимать применим ли он к тому типу, что перед ним.
плюс турникет же обычно не сам в себе, а как какой-то секурити-слой для доступа куда-то. вот пусть система безопасности и понимает с кем она работает.