I would imagine they are difficult to obtain because they are not for temporary visitors.(Holiday etc) As a foreigner, if you leave the country, you have too return the card. You need a permanent address to even obtain one.
Here is a link of how to obtain one.
Good luck!
****************************************************************