В Svelte 3 слоты это не просто элементы, а функции их конструирующие
да, потому что если слот выводится дважды (в цикле), то нужно генерировать новый DOM под слот,
а что делать если в качестве слота передан элемент, как его вывести дважды, в Svelte 2 наверно нельзя было слот дважды использовать.