If it really is a bottomless well everywhere, I must be doing something wrong...I just graduated from a well-regarded university in Germany with a degree in computer science and to be honest, it's not all that easy to get a job.
For example, in London, as someone with no experience, you'll probably have to go with a graduate scheme--mostly at tech companies and banks. But when you apply, you'll be barraged first by cognitive aptitude tests, followed by situational judgement tests, then a LeetCode/HackerRank test. Deutsche Bank additionally requires you to pre-record answers to interview questions that they pose in an e-mail. Perhaps afterwards you'll be invited to an on-site interview where you can repeat the process.
All of this machinery to filter out candidates doesn't scream out that they are that short on candidates.
For example, in London, as someone with no experience, you'll probably have to go with a graduate scheme--mostly at tech companies and banks. But when you apply, you'll be barraged first by cognitive aptitude tests, followed by situational judgement tests, then a LeetCode/HackerRank test. Deutsche Bank additionally requires you to pre-record answers to interview questions that they pose in an e-mail. Perhaps afterwards you'll be invited to an on-site interview where you can repeat the process.
All of this machinery to filter out candidates doesn't scream out that they are that short on candidates.