They filter out the people by offering less and less, for shorter and shorter contract periods. After a period of intense job search in UK couple of years ago, I'm still receiving recruitment mail (or spam?) for "initial 2 weeks contract" in Angular/React with "an option to extend" - I'd just have to relocate to London:D