The counter to
that counter is that I have been told that software jobs in Germany start out as very low paying. My friend who moved to Germany to work as a programmer ended up only getting about $30k a year to start, which at the time was less than half of what our peers were making in the US.
That said, I think probationary periods are one of the best ideas the US needs to adopt.