The US system combines both merit and lottery. The lottery is maintained because it's an effective bottleneck on the volume of applications, which is substantially higher than what Germany is receiving.
When companies only have a 25% chance of approval they'd just submit 4 applicants per position. Most of this volume wouldn't be present if there was no limit.