When you are puzzled about something, the first step is to find out why something works like it does. :)
With green cards, the government is concerned about permanent residents being dependent on the state if a company ceases to exist or fails to pay salaries or lays people off.
This worry is largely not present for limited term work visas.