IMHO Germany also lacks the culture of paying for talent. Employee options doesn't really work here and nobody will give 100k for an employee.
They will gladly pay :
- 10k for missed opportunities ( I've seen companies looking for devs for more than half an year )
- 10k for a recruiter
- 80k for the employee
Not to mention I've seen consulting companies "renting" good freelancers to conglomerates, for double the price of what they are paid.