в случае variadic пых будет проверять тип для каждого элемента, потому да это медленно. Потому дженерики запилить в пыле проблематично.
Проблема в том что zval для списков не имеет информации о том что внутри списка. Расширить zval = увеличить размер структуры = увеличить вероятность кэш мисов = пустить по пизде весь профит от php7