Dodatečné náklady musí být způsobeny tím, že používáte funkci set returning v SELECT klauzule spíše než v FROM doložka.
Všimněte si, že zpracování sady vracejících funkcí v SELECT klauzule změněna v PostgreSQL v10, takže vaše verze může mít vliv na toto chování.