State non-motorist IDs are some of the only IDs available to non-citizens who live in the US and don't drive
There are millions of visa-holders who live in the US but don't have green cards. Carrying around a foreign passport for everyday identification is an absolutely terrible idea because of the risk of theft or loss. Losing a visa-containing foreign passport can necessitate getting an emergency travel document from your foreign-country consulate, traveling back to your home country, getting a new passport, getting an appointment at the US embassy in your home country, getting a new visa issued in your new passport, then finally traveling back to the US. The whole process could take weeks or months and cost thousands of dollars.
Foreign passport and non-driver's ID were her only options--and passports are a nuisance to carry around and a PITA if lost/stolen.
(And, yes, I think that just under two years bit was not by chance. They were definitely looking for signs of fraud and I'm sure they finally approved it just before the point where they would have had to issue a permanent one rather than a conditional one.)