Stenogram Sejmu · 2024-07-23

Adrian Zandberg

Kadencja 10 · posiedzenie 16 · wypowiedź 134

Profil posła

Brak głosu imiennego z tego dnia, który potwierdzałby klub mówcy.

Pełna wypowiedź

10. kadencja, 16. posiedzenie, 1. dzień (23-07-2024) 7. punkt porządku dziennego: Przedstawiony przez Prezesa Rady Ministrów dokument: ˝Informacja o realizacji ustawy o specjalnych strefach ekonomicznych. Stan na 31 grudnia 2023 r.˝ wraz ze stanowiskiem Komisji Gospodarki i Rozwoju (druki nr 426 i 517). Poseł Adrian Zandberg: Wysoka Izbo! Jak co roku nieco rytualnie spotykamy się, żeby przyjąć informację rządu o specjalnych strefach, i mówiąc szczerze, z roku na rok ma to coraz mniej sensu, bo rozmawiamy o jednej, konkretnej formie transferów z budżetu do biznesu, i to akurat tej, która jest wygaszana. Natomiast równocześnie publiczne pieniądze płyną przecież szeroką falą, tylko w innych formach. O nich dzisiaj nie słyszymy, bo ich nie obejmuje ustawowy obowiązek sprawozdawania. Tak jak mówił pan minister, dziś w ramach stref obowiązuje już ok. 2 tys. pozwoleń na działalność zwolnioną z płacenia podatków, ale przez dekady wydaliśmy na ten swoisty socjal dla biznesu grube miliardy złotych. Naukowcy, którzy zajmują się strefami, podawali w wątpliwość, na ile ten wydatek był historycznie sensowny. Są raporty międzynarodowych firm doradczych, publiczne dostępne, które dają dosyć jasny obraz tego, jak zapadały realnie decyzje o lokowaniu inwestycji w Polsce. I powiedzmy to na tej sali: jest to obraz dosyć odległy od obowiązującej opowieści, że to właśnie strefom i zwolnieniom podatkowym zawdzięczamy te inwestycje. Czy miejsca pracy w Polsce, o których tu rozmawiamy, powstałyby czy nie powstałyby bez dopłat z budżetu? Ten związek wydaje się wątpliwy. Czy firmy ze stref nie były nieuczciwą konkurencją wobec tych, które działały bez wsparcia? Czy koszty, summa summarum, nie okazały się wyższe niż oszczędności, które mieliśmy dzięki temu na aktywnej polityce rynku pracy? Wreszcie czy nie lepiej było, zamiast na takie rozdawnictwo dla biznesu, kierować te pieniądze przez lata na pensje nauczycieli w szkołach, na Narodowe Centrum Nauki, na kształcenie wykwalifikowanej kadry dla gospodarki? Czy to nie byłoby w dłuższej perspektywie działanie bardziej rozwojowe? Te pytania pozostają zasadne, ale mimo że strefy się kończą, one pozostaną też aktualne, bo co prawda nowych pozwoleń strefowych nie wydajemy, ale ciągle dla znacznej części klasy politycznej zwolnienia to jest narzędzie, którego chce ona używać. Choć, jak wiadomo, zgodnie z nową ustawą, która weszła, o Polskiej Strefie Inwestycji, już nie trzeba się z tego typu decyzji przed Sejmem spowiadać. Przyznam, że zawsze w tych dyskusjach lekko mnie bawi, jak wielu ekonomicznych liberałów, których przecież jest większość, szanowni państwo, na tej sali, niezależnie od barw partyjnych... jak ci liberałowie, zwykle krytyczni wobec różnych form przelewania pieniędzy z budżetu, redystrybucji, milkną, kiedy chodzi o redystrybucję środków na konta firm beneficjentów pomocy publicznej w ramach takich instrumentów jak strefy. Miliardy, które płyną na ten cel z budżetu, już teraz jakoś nie przeszkadzają, ani też potężny znak zapytania, czy mamy tu ciągle do czynienia z rynkową konkurencją. Wysoka Izbo! Polska ma świetnych, naprawdę kompetentnych pracowników. Jesteśmy częścią Europejskiego Obszaru Gospodarczego, z którym łączy nas nie najgorsza infrastruktura. Mamy oczywiście swoje problemy do rozwiązania, przede wszystkim przestarzałą energetykę i, co za tym idzie, ryzyko wzrostu kosztów energii, które będzie podważało konkurencyjność Polski w przyszłości. Ale tych problemów nie rozwiąże się, zwalniając kolejne biznesy z płacenia podatków. Wręcz przeciwnie, my dzisiaj potrzebujemy pieniędzy w budżecie po to, żeby inwestować w nowe bloki jądrowe, w modernizację sieci przesyłowych, w to, co zdecyduje o konkurencyjności za 5, 10, 15 lat, bo w dłuższej perspektywie to właśnie to, a nie kolejne zwolnienia podatkowe dla biznesu, przesądzi o atrakcyjności lokowania inwestycji w Polsce. A zatem, drodzy państwo, przyjmijmy rytualnie tę informację, tak jak ją przyjmujemy co roku, jednak pamiętajmy o tym, że strefy to narzędzia archaiczne, słusznie, że je wygaszamy, i dobrze, żeby w końcu poszła za tym refleksja nad całym systemem dotowania w Polsce kapitału z publicznych pieniędzy. Dziękuję. Przebieg posiedzenia

Otwórz zachowany oryginał · Źródło urzędowe

Dowód treści wypowiedzi

Dowód kolejności na liście dnia

Kontekst w stenogramie

  1. Wcześniej · wypowiedź 132 Elżbieta Burkiewicz 10. kadencja, 16. posiedzenie, 1. dzień (23-07-2024) 7. punkt porządku dziennego: Przedstawiony przez Prezesa Rady Ministrów dokument: ˝Informacja o realizacji ustawy o specjalnych strefach ekonomicznych. Stan na 31 grudnia 2023 r.˝ wraz ze
  2. Wcześniej · wypowiedź 133 Magdalena Sroka 10. kadencja, 16. posiedzenie, 1. dzień (23-07-2024) 7. punkt porządku dziennego: Przedstawiony przez Prezesa Rady Ministrów dokument: ˝Informacja o realizacji ustawy o specjalnych strefach ekonomicznych. Stan na 31 grudnia 2023 r.˝ wraz ze
  3. Później · wypowiedź 135 Bartłomiej Pejo 10. kadencja, 16. posiedzenie, 1. dzień (23-07-2024) 7. punkt porządku dziennego: Przedstawiony przez Prezesa Rady Ministrów dokument: ˝Informacja o realizacji ustawy o specjalnych strefach ekonomicznych. Stan na 31 grudnia 2023 r.˝ wraz ze
  4. Później · wypowiedź 136 Jarosław Sachajko 10. kadencja, 16. posiedzenie, 1. dzień (23-07-2024) 7. punkt porządku dziennego: Przedstawiony przez Prezesa Rady Ministrów dokument: ˝Informacja o realizacji ustawy o specjalnych strefach ekonomicznych. Stan na 31 grudnia 2023 r.˝ wraz ze
1. (3.43ms; exec 3.4 + fetch 0.03; rows 1) SELECT s.object_id AS statement_id, s.statement_number, s.speaker_name, s.source_member_id, mp.object_id AS member_id, day.object_id AS day_id, day.term, day.proceeding_number, day.source_date, day.current_revision_id AS day_revision_id, dayStatement.ordinal, dayEvidence.id AS list_evidence_id, dayEvidence.selector_type AS list_selector_type, dayEvidence.selector AS list_selector, dayFetch.id AS list_fetch_id, dayFetch.requested_url AS list_source_url, dayArtifact.sha256 AS list_sha256, binding.artifact_id, binding.evidence_id AS transcript_evidence_id, transcriptEvidence.selector_type AS transcript_selector_type, transcriptEvidence.selector AS transcript_selector, transcriptFetch.id AS transcript_fetch_id, transcriptFetch.requested_url AS transcript_source_url, artifact.sha256 AS transcript_sha256, artifact.detected_mime, artifact.byte_size FROM sejm_statements s JOIN sejm_transcript_days day ON day.object_id = s.transcript_day_id LEFT JOIN sejm_mp_identities mp ON mp.term = day.term AND mp.mp_number = s.source_member_id LEFT JOIN sejm_transcript_day_statements dayStatement ON dayStatement.day_id = day.object_id AND dayStatement.day_revision_id = day.current_revision_id AND dayStatement.statement_id = s.object_id LEFT JOIN evidence dayEvidence ON dayEvidence.id = dayStatement.evidence_id LEFT JOIN fetches dayFetch ON dayFetch.id = dayEvidence.fetch_id LEFT JOIN artifacts dayArtifact ON dayArtifact.id = dayEvidence.artifact_id LEFT JOIN documents document ON document.owner_object_id = day.object_id AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', s.statement_number) LEFT JOIN document_versions version ON version.document_id = document.object_id AND version.sequence_no = (SELECT MAX(latest.sequence_no) FROM document_versions latest WHERE latest.document_id = document.object_id) LEFT JOIN document_version_artifacts binding ON binding.version_id = version.object_id AND binding.role = 'html' AND binding.current_selector_sha IS NOT NULL LEFT JOIN evidence transcriptEvidence ON transcriptEvidence.id = binding.evidence_id LEFT JOIN fetches transcriptFetch ON transcriptFetch.id = transcriptEvidence.fetch_id LEFT JOIN artifacts artifact ON artifact.id = binding.artifact_id WHERE s.object_id = 149273 LIMIT 1
2. (2.49ms; exec 2.44 + fetch 0.05; rows 1) WITH ranked AS ( SELECT extraction.id, extraction.source_artifact_id, extraction.quality_state, ROW_NUMBER() OVER (PARTITION BY extraction.source_artifact_id ORDER BY CASE extraction.quality_state WHEN 'success' THEN 0 WHEN 'unreadable' THEN 1 ELSE 2 END, run.finished_at DESC, extraction.id DESC) AS preference FROM extractions extraction JOIN processing_runs run ON run.id = extraction.run_id WHERE extraction.source_artifact_id IN (130863) AND run.state = 'completed' ) SELECT ranked.source_artifact_id, ranked.id, ranked.quality_state, segment.source_text AS source_text FROM ranked LEFT JOIN text_segments segment ON segment.extraction_id = ranked.id WHERE ranked.preference = 1 ORDER BY ranked.source_artifact_id, segment.ordinal
3. (2.36ms; exec 2.3 + fetch 0.06; rows 4) SELECT statement.object_id, statement.statement_number, statement.speaker_name, dayStatement.ordinal, binding.artifact_id FROM sejm_transcript_day_statements dayStatement JOIN sejm_statements statement ON statement.object_id = dayStatement.statement_id LEFT JOIN documents document ON document.owner_object_id = dayStatement.day_id AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', statement.statement_number) LEFT JOIN document_versions version ON version.document_id = document.object_id AND version.sequence_no = (SELECT MAX(latest.sequence_no) FROM document_versions latest WHERE latest.document_id = document.object_id) LEFT JOIN document_version_artifacts binding ON binding.version_id = version.object_id AND binding.role = 'html' AND binding.language = 'und' AND binding.current_selector_sha IS NOT NULL WHERE dayStatement.day_id = 149138 AND dayStatement.day_revision_id = 153567 AND dayStatement.ordinal BETWEEN 132 AND 136 AND statement.object_id <> 149273 ORDER BY dayStatement.ordinal
4. (1.65ms; exec 1.61 + fetch 0.04; rows 4) WITH ranked AS ( SELECT extraction.id, extraction.source_artifact_id, extraction.quality_state, ROW_NUMBER() OVER (PARTITION BY extraction.source_artifact_id ORDER BY CASE extraction.quality_state WHEN 'success' THEN 0 WHEN 'unreadable' THEN 1 ELSE 2 END, run.finished_at DESC, extraction.id DESC) AS preference FROM extractions extraction JOIN processing_runs run ON run.id = extraction.run_id WHERE extraction.source_artifact_id IN (130861, 130862, 130864, 130865) AND run.state = 'completed' ) SELECT ranked.source_artifact_id, ranked.id, ranked.quality_state, LEFT(segment.source_text, 240) AS source_text FROM ranked LEFT JOIN text_segments segment ON segment.extraction_id = ranked.id WHERE ranked.preference = 1 ORDER BY ranked.source_artifact_id, segment.ordinal
5. (2.26ms; exec 2.23 + fetch 0.03; rows 0) SELECT individual.raw_club, individual.evidence_id, f.requested_url FROM sejm_individual_votes individual JOIN sejm_votes vote ON vote.object_id = individual.vote_id AND vote.current_revision_id = individual.vote_revision_id JOIN object_revisions revision ON revision.id = vote.current_revision_id JOIN evidence e ON e.id = individual.evidence_id JOIN fetches f ON f.id = e.fetch_id WHERE vote.term = 10 AND vote.sitting_number = 16 AND individual.mp_number = 442 AND LEFT(JSON_VALUE(revision.snapshot, '$.date'), 10) = '2024-07-23' AND individual.raw_club IS NOT NULL AND individual.raw_club <> '' ORDER BY vote.voting_number DESC
PHP: 19.6ms | App: 19.2ms | DB: 12.2ms (5, rows: 10) [exec: 12ms, fetch: 0.2ms] | View: 0.5ms (1) | Mem: 2MB (peak: 2MB) | Files: 20
toggle files
(0.54ms) /app/templates/speeches/show.php
/app/public/index.php
/app/vendor/autoload.php
/app/vendor/composer/autoload_real.php
/app/vendor/composer/platform_check.php
/app/vendor/composer/ClassLoader.php
/app/vendor/composer/autoload_static.php
/app/vendor/symfony/deprecation-contracts/function.php
/app/vendor/symfony/polyfill-php83/bootstrap.php
/app/lib/PFrame.php
/app/config/credentials/local.php
/app/src/Http/PublicResponseCache.php
/app/src/Http/AuthRoutes.php
/app/src/Http/ReviewDecisionRoutes.php
/app/src/Http/TopicDecisionRoutes.php
/app/src/Http/WatchRoutes.php
/app/src/Http/SpeechController.php
/app/src/Overview/SpeechReadModel.php
/app/src/Text/TextSearch.php
/app/templates/layout.php