The UK has time limits for tourists and without a visa you can't stay more than 180 days. Visas are limited to annual quotas per country for residency and work.
321,000 work visas were granted in total in 2023.
657,000 study visas granted in 2023
Every visa is deliberately issued by the UK government
No open borders